Travelscost is the cheapest way to find and book flights online. We will provide the most accurate and up-to-date information to assist travelers in finding the cheapest flights to Barcelona.
Traveling has never been this easy. We help you find cheap flights from your hometown airport, so you can start saving today! We are a flight comparison website that finds every possible offer available on the market and compares them so we can give you the best deal.
We work with hundreds of airlines and agencies so that you buy tickets to Barcelona at the best price!
Cheap flights to Barcelona
Origin | Departure at | Return at | Find tickets |
---|---|---|---|
Palma Mallorca | 11 June 2024 | 12 June 2024 | Tickets from 37 |
Madrid | 4 July 2024 | 8 July 2024 | Tickets from 43 |
Sevilla | 11 June 2024 | 12 June 2024 | Tickets from 43 |
Turin | 3 July 2024 | 9 July 2024 | Tickets from 45 |
Malaga | 29 May 2024 | 4 June 2024 | Tickets from 45 |
Ibiza | 9 July 2024 | 10 July 2024 | Tickets from 49 |
Milan | 15 June 2024 | 20 June 2024 | Tickets from 51 |
Lyon | 11 June 2024 | 13 June 2024 | Tickets from 52 |
Basel, Switzerland/Mulhouse | 18 June 2024 | 19 June 2024 | Tickets from 52 |
Nice | 30 July 2024 | 5 August 2024 | Tickets from 53 |
Bologna | 27 May 2024 | 29 May 2024 | Tickets from 54 |
Geneva | 12 June 2024 | 15 June 2024 | Tickets from 55 |
Paris | 28 May 2024 | 29 May 2024 | Tickets from 56 |
Lisbon | 1 November 2024 | 2 November 2024 | Tickets from 56 |
Rome | 20 June 2024 | 26 June 2024 | Tickets from 57 |
Alicante | 27 July 2024 | 31 July 2024 | Tickets from 58 |
Bilbao | 12 June 2024 | 17 June 2024 | Tickets from 61 |
Porto | 23 February 2025 | 26 February 2025 | Tickets from 64 |
Vienna | 11 June 2024 | 13 June 2024 | Tickets from 68 |
Asturias | 10 June 2024 | 15 June 2024 | Tickets from 70 |
Venice | 16 October 2024 | 17 October 2024 | Tickets from 75 |
Valencia | 23 July 2024 | 24 July 2024 | Tickets from 76 |
Stuttgart | 23 June 2024 | 27 June 2024 | Tickets from 77 |
Billund | 11 June 2024 | 15 June 2024 | Tickets from 82 |
Frankfurt | 16 June 2024 | 20 June 2024 | Tickets from 83 |
Nantes | 2 June 2024 | 5 June 2024 | Tickets from 85 |
London | 1 October 2024 | 4 October 2024 | Tickets from 88 |
Cologne | 20 June 2024 | 25 June 2024 | Tickets from 90 |
Berlin | 12 November 2024 | 17 November 2024 | Tickets from 90 |
Sofia | 3 June 2024 | 5 June 2024 | Tickets from 94 |
Rabat | 24 May 2024 | 27 May 2024 | Tickets from 94 |
Hamburg | 10 June 2024 | 13 June 2024 | Tickets from 96 |
Oslo | 3 June 2024 | 8 June 2024 | Tickets from 96 |
Tenerife | 12 June 2024 | 14 June 2024 | Tickets from 97 |
Bordeaux | 15 June 2024 | 16 June 2024 | Tickets from 98 |
Dusseldorf | 21 November 2024 | 24 November 2024 | Tickets from 99 |
Almeria | 18 July 2024 | 20 July 2024 | Tickets from 100 |
Strasbourg | 12 June 2024 | 17 June 2024 | Tickets from 101 |
Naples | 26 May 2024 | 29 May 2024 | Tickets from 102 |
Marseille | 24 June 2024 | 25 June 2024 | Tickets from 105 |
Copenhagen | 13 June 2024 | 16 June 2024 | Tickets from 106 |
Zurich | 4 June 2024 | 6 June 2024 | Tickets from 108 |
Gdansk | 10 June 2024 | 16 June 2024 | Tickets from 110 |
Budapest | 1 June 2024 | 6 June 2024 | Tickets from 112 |
Vilnius | 28 May 2024 | 30 May 2024 | Tickets from 114 |
Belgrade | 27 June 2024 | 3 July 2024 | Tickets from 116 |
Palermo | 9 June 2024 | 12 June 2024 | Tickets from 116 |
Florence | 30 May 2024 | 1 June 2024 | Tickets from 119 |
Brussels | 31 May 2024 | 6 June 2024 | Tickets from 119 |
Santander | 5 June 2024 | 7 June 2024 | Tickets from 119 |
San Sebastian | 25 August 2024 | 26 August 2024 | Tickets from 120 |
Munich | 26 June 2024 | 29 June 2024 | Tickets from 120 |
Prague | 27 May 2024 | 29 May 2024 | Tickets from 120 |
La Coruna | 14 June 2024 | 19 June 2024 | Tickets from 131 |
Tallinn | 2 September 2024 | 6 September 2024 | Tickets from 131 |
Katowice | 5 June 2024 | 6 June 2024 | Tickets from 131 |
Amsterdam | 14 October 2024 | 18 October 2024 | Tickets from 138 |
Hanover | 25 June 2024 | 28 June 2024 | Tickets from 138 |
Granada | 14 June 2024 | 17 June 2024 | Tickets from 142 |
Lille | 12 July 2024 | 15 July 2024 | Tickets from 144 |
Krakow | 27 May 2024 | 31 May 2024 | Tickets from 145 |
Stockholm | 26 May 2024 | 27 May 2024 | Tickets from 147 |
Dublin | 28 June 2024 | 2 July 2024 | Tickets from 152 |
Riga | 7 October 2024 | 10 October 2024 | Tickets from 153 |
Podgorica | 20 June 2024 | 22 June 2024 | Tickets from 154 |
Dubrovnik | 4 June 2024 | 6 June 2024 | Tickets from 157 |
Warsaw | 5 June 2024 | 9 June 2024 | Tickets from 158 |
Malta | 11 July 2024 | 14 July 2024 | Tickets from 158 |
Yerevan | 1 December 2024 | 4 December 2024 | Tickets from 162 |
Athens | 12 October 2024 | 15 October 2024 | Tickets from 168 |
Casablanca | 31 May 2024 | 2 June 2024 | Tickets from 173 |
Edinburgh | 8 September 2024 | 12 September 2024 | Tickets from 175 |
Faro | 10 June 2024 | 12 June 2024 | Tickets from 176 |
Tirana | 12 June 2024 | 16 June 2024 | Tickets from 176 |
Genoa | 27 June 2024 | 2 July 2024 | Tickets from 179 |
Nuremberg | 14 June 2024 | 16 June 2024 | Tickets from 180 |
Cagliari | 2 June 2024 | 7 June 2024 | Tickets from 180 |
Larnaca | 30 May 2024 | 3 June 2024 | Tickets from 181 |
Istanbul | 10 February 2025 | 15 February 2025 | Tickets from 182 |
Bucharest | 24 May 2024 | 26 May 2024 | Tickets from 184 |
Manchester | 9 August 2024 | 11 August 2024 | Tickets from 185 |
Bari | 16 June 2024 | 17 June 2024 | Tickets from 188 |
Tivat | 18 September 2024 | 22 September 2024 | Tickets from 190 |
Glasgow | 15 June 2024 | 18 June 2024 | Tickets from 192 |
Thessaloniki | 28 May 2024 | 31 May 2024 | Tickets from 193 |
Montpellier | 18 July 2024 | 20 July 2024 | Tickets from 193 |
Szczecin | 28 May 2024 | 31 May 2024 | Tickets from 195 |
Kutaisi | 5 June 2024 | 7 June 2024 | Tickets from 199 |
Inverness | 15 June 2024 | 18 June 2024 | Tickets from 203 |
Gothenburg | 11 June 2024 | 15 June 2024 | Tickets from 206 |
Iasi | 4 June 2024 | 9 June 2024 | Tickets from 206 |
Antalya | 6 June 2024 | 12 June 2024 | Tickets from 206 |
Helsinki | 27 May 2024 | 30 May 2024 | Tickets from 207 |
Chisinau | 9 September 2024 | 15 September 2024 | Tickets from 209 |
Tel Aviv-Yafo | 10 February 2025 | 15 February 2025 | Tickets from 211 |
Las Palmas | 17 May 2024 | 19 May 2024 | Tickets from 215 |
Pisa | 22 May 2024 | 24 May 2024 | Tickets from 218 |
Luxembourg | 29 May 2024 | 31 May 2024 | Tickets from 219 |
Eindhoven | 4 July 2024 | 8 July 2024 | Tickets from 224 |
Wroclaw | 28 June 2024 | 2 July 2024 | Tickets from 229 |
Barcelona is a unique city to which dozens of well-known airlines operate their flights. Please note that we help to find flights to Barcelona without commission and additional fees!
You can fly to Barcelona by direct flight or with a stop, such flights are usually cheaper. To buy the cheapest ticket, we recommend that you use the low price calendar. Choose a month, and then see what day it is most profitable to fly out!