
Flights from Barcelona
From Barcelona (BCN) you can fly to 149 places, from 12 €. The prices below are what you actually pay: fare, fees and cabin bag included, for one traveller. Updated on 8 November 2026.
Photo: Ludovic Delot · Pexels
We compare Ryanair, Wizz Air, Volotea and Vueling: another airline may fly the same route for less.
Deals right now
Routes that currently cost less than half their usual price.
15 €
16 €
16 €
16 €
17,99 €
22,99 €
On the map you pick the month, the bags and how long to stay, and see every destination at once.
Every place you can fly to from Barcelona
| Destination | Country | From | Best month | Discount |
|---|---|---|---|---|
| Turin TRN | 🇮🇹Italy | 12 € | February 27 | −40% |
| Birmingham BHX | 🇬🇧United Kingdom | 13 € | January 27 | −38% |
| Palermo PMO | 🇮🇹Italy | 14 € | January 27 | −26% |
| Manchester MAN | 🇬🇧United Kingdom | 14 € | January 27 | −50% |
| Ouarzazate OZZ | 🇲🇦Morocco | 15 € | November | −64% |
| Tangier TNG | 🇲🇦Morocco | 15 € | January 27 | −42% |
| Bologna BLQ | 🇮🇹Italy | 15 € | December | −50% |
| Naples NAP | 🇮🇹Italy | 15 € | December | −25% |
| Nador NDR | 🇲🇦Morocco | 15,54 € | November | −51% |
| Fez FEZ | 🇲🇦Morocco | 15,61 € | November | −50% |
| Rome FCO | 🇮🇹Italy | 16 € | December | −36% |
| Venice VCE | 🇮🇹Italy | 16 € | December | −20% |
| Bergamo BGY | 🇮🇹Italy | 16 € | December | −36% |
| London STN | 🇬🇧United Kingdom | 16 € | December | −42% |
| Bristol BRS | 🇬🇧United Kingdom | 16 € | December | −52% |
| Edinburgh EDI | 🇬🇧United Kingdom | 16 € | December | −56% |
| Marrakesh RAK | 🇲🇦Morocco | 16 € | January 27 | −60% |
| Liverpool LPL | 🇬🇧United Kingdom | 16 € | December | −61% |
| Dublin DUB | 🇮🇪Ireland | 16 € | December | −51% |
| Milan MXP | 🇮🇹Italy | 16 € | December | −20% |
| Oujda OUD | 🇲🇦Morocco | 16,25 € | February 27 | −53% |
| Rabat RBA | 🇲🇦Morocco | 16,99 € | February 27 | −55% |
| Reggio Calabria REG | 🇮🇹Italy | 16,99 € | December | −48% |
| London LTN | 🇬🇧United Kingdom | 16,99 € | December | −26% |
| Paris BVA | 🇫🇷France | 16,99 € | December | −48% |
| Stockholm ARN | 🇸🇪Sweden | 16,99 € | December | −51% |
| Trieste TRS | 🇮🇹Italy | 17,99 € | January 27 | −47% |
| Malta MLA | 🇲🇹Malta | 17,99 € | March 27 | −28% |
| Porto OPO | 🇵🇹Portugal | 17,99 € | December | −31% |
| Charleroi CRL | 🇧🇪Belgium | 17,99 € | December | −47% |
| Frankfurt HHN | 🇩🇪Germany | 17,99 € | December | −65% |
| Ibiza IBZ | 🇪🇸Spain | 17,99 € | December | −10% |
| Palma PMI | 🇪🇸Spain | 17,99 € | December | −14% |
| Asturias OVD | 🇪🇸Spain | 17,99 € | January 27 | −22% |
| Bordeaux BOD | 🇫🇷France | 17,99 € | December | −10% |
| Berlin BER | 🇩🇪Germany | 18,99 € | December | −49% |
| Lisbon LIS | 🇵🇹Portugal | 18,99 € | January 27 | −21% |
| Geneva GVA | 🇨🇭Switzerland | 18,99 € | December | −21% |
| Basel BSL | 🇨🇭Switzerland | 19,94 € | January 27 | −17% |
| Cagliari CAG | 🇮🇹Italy | 19,94 € | March 27 | −17% |
| Luxembourg LUX | 🇱🇺Luxembourg | 19,99 € | December | −45% |
| Vienna VIE | 🇦🇹Austria | 19,99 € | February 27 | −37% |
| Sofia SOF | 🇧🇬Bulgaria | 19,99 € | January 27 | −48% |
| Strasbourg SXB | 🇫🇷France | 19,99 € | December | −9% |
| Minorca MAH | 🇪🇸Spain | 19,99 € | March 27 | −5% |
| Santiago de Compostela SCQ | 🇪🇸Spain | 19,99 € | March 27 | −23% |
| Santander SDR | 🇪🇸Spain | 19,99 € | December | −17% |
| Brussels BRU | 🇧🇪Belgium | 19,99 € | December | −43% |
| Malaga AGP | 🇪🇸Spain | 20,99 € | December | −28% |
| Seville SVQ | 🇪🇸Spain | 20,99 € | January 27 | −36% |
| Agadir AGA | 🇲🇦Morocco | 20,99 € | January 27 | −9% |
| Bilbao BIO | 🇪🇸Spain | 20,99 € | December | −19% |
| La Coruña LCG | 🇪🇸Spain | 20,99 € | January 27 | −16% |
| Krakow KRK | 🇵🇱Poland | 21,99 € | December | −45% |
| Nantes NTE | 🇫🇷France | 21,99 € | December | −8% |
| Dubrovnik DBV | 🇭🇷Croatia | 21,99 € | December | −21% |
| London LGW | 🇬🇧United Kingdom | 21,99 € | January 27 | |
| Errachidia ERH | 🇲🇦Morocco | 21,99 € | January 27 | |
| Bratislava BTS | 🇸🇰Slovakia | 22,99 € | January 27 | −8% |
| Cork ORK | 🇮🇪Ireland | 22,99 € | December | −59% |
| Budapest BUD | 🇭🇺Hungary | 22,99 € | January 27 | −36% |
| Alghero AHO | 🇮🇹Italy | 22,99 € | March 27 | |
| Marseille MRS | 🇫🇷France | 22,99 € | March 27 | −21% |
| San Sebastian EAS | 🇪🇸Spain | 22,99 € | December | −8% |
| Warsaw WMI | 🇵🇱Poland | 23,99 € | January 27 | −51% |
| Copenhagen CPH | 🇩🇰Denmark | 23,99 € | December | −44% |
| Alicante ALC | 🇪🇸Spain | 23,99 € | December | −11% |
| Catania CTA | 🇮🇹Italy | 23,99 € | January 27 | −31% |
| Murcia RMU | 🇪🇸Spain | 24 € | November | |
| Vitoria-Gasteiz VIT | 🇪🇸Spain | 24 € | April 27 | −33% |
| Poznań POZ | 🇵🇱Poland | 24,99 € | November | −69% |
| Gdansk GDN | 🇵🇱Poland | 24,99 € | January 27 | −50% |
| Belgrade BEG | 🇷🇸Serbia | 24,99 € | February 27 | −42% |
| Podgorica TGD | 🇲🇪Montenegro | 24,99 € | February 27 | −9% |
| Bari BRI | 🇮🇹Italy | 24,99 € | February 27 | −22% |
| Genoa GOA | 🇮🇹Italy | 24,99 € | February 27 | −14% |
| Cordova ODB | 🇪🇸Spain | 25 € | February 27 | −51% |
| Essaouira ESU | 🇲🇦Morocco | 25 € | December | |
| Glasgow PIK | 🇬🇧United Kingdom | 25,99 € | March 27 | −47% |
| Paris Orly ORY | 🇫🇷France | 25,99 € | January 27 | −33% |
| Nice NCE | 🇫🇷France | 25,99 € | February 27 | −10% |
| Cologne CGN | 🇩🇪Germany | 26,29 € | December | −27% |
| Prague PRG | 🇨🇿Czechia | 26,99 € | January 27 | −29% |
| Granada GRX | 🇪🇸Spain | 26,99 € | January 27 | −10% |
| Lanzarote ACE | 🇪🇸Spain | 26,99 € | May 27 | −10% |
| Gran Canaria LPA | 🇪🇸Spain | 26,99 € | November | −10% |
| Ljubljana LJU | 🇸🇮Slovenia | 27,99 € | January 27 | −10% |
| Algiers ALG | 🇩🇿Algeria | 27,99 € | December | −10% |
| Lyon LYS | 🇫🇷France | 27,99 € | December | −7% |
| Fuerteventura FUE | 🇪🇸Spain | 27,99 € | January 27 | −7% |
| Vilnius VNO | 🇱🇹Lithuania | 28,99 € | February 27 | −40% |
| Faro FAO | 🇵🇹Portugal | 28,99 € | March 27 | |
| Jerez (Cadiz) XRY | 🇪🇸Spain | 28,99 € | March 27 | −24% |
| Brest BES | 🇫🇷France | 29 € | March 27 | |
| Lille LIL | 🇫🇷France | 29 € | December | −14% |
| Stuttgart STR | 🇩🇪Germany | 29,70 € | December | −28% |
| Riga RIX | 🇱🇻Latvia | 29,99 € | January 27 | −15% |
| Katowice KTW | 🇵🇱Poland | 29,99 € | February 27 | −17% |
| Skopje SKP | 🇲🇰North Macedonia | 29,99 € | January 27 | −25% |
| Tirana TIA | 🇦🇱Albania | 29,99 € | January 27 | |
| Brasov GHV | 🇷🇴Romania | 29,99 € | January 27 | −50% |
| Madrid MAD | 🇪🇸Spain | 29,99 € | April 27 | −12% |
| Almeria LEI | 🇪🇸Spain | 29,99 € | January 27 | −17% |
| London LHR | 🇬🇧United Kingdom | 29,99 € | January 27 | −29% |
| Ancona AOI | 🇮🇹Italy | 30,83 € | December | |
| Olbia OLB | 🇮🇹Italy | 30,83 € | March 27 | |
| Verona VRN | 🇮🇹Italy | 30,83 € | December | |
| Düsseldorf DUS | 🇩🇪Germany | 30,99 € | January 27 | −24% |
| Cluj CLJ | 🇷🇴Romania | 31,99 € | December | −20% |
| Chisinau RMO | 🇲🇩Moldova | 31,99 € | January 27 | −36% |
| Timisoara TSR | 🇷🇴Romania | 31,99 € | April 27 | −26% |
| Tenerife North TFN | 🇪🇸Spain | 31,99 € | January 27 | −8% |
| Nuremberg NUE | 🇩🇪Germany | 33 € | December | −30% |
| Florence FLR | 🇮🇹Italy | 35 € | May 27 | −8% |
| Wroclaw WRO | 🇵🇱Poland | 36 € | January 27 | −10% |
| East Midlands EMA | 🇬🇧United Kingdom | 36 € | March 27 | −20% |
| Newcastle NCL | 🇬🇧United Kingdom | 36 € | March 27 | −27% |
| Salerno QSR | 🇮🇹Italy | 36,75 € | November | |
| Split SPU | 🇭🇷Croatia | 36,94 € | March 27 | |
| Hamburg HAM | 🇩🇪Germany | 37 € | March 27 | −8% |
| Paris (Charles de Gaulle) CDG | 🇫🇷France | 38 € | December | |
| Zurich ZRH | 🇨🇭Switzerland | 38 € | February 27 | −10% |
| Hannover HAJ | 🇩🇪Germany | 38,95 € | December | |
| Munich MUC | 🇩🇪Germany | 39 € | May 27 | −9% |
| Oslo OSL | 🇳🇴Norway | 39,94 € | August 27 | −10% |
| Warsaw WAW | 🇵🇱Poland | 40 € | February 27 | −13% |
| Athens ATH | 🇬🇷Greece | 40 € | February 27 | −17% |
| Oran ORN | 🇩🇿Algeria | 40 € | December | −22% |
| Tallinn TLL | 🇪🇪Estonia | 43,22 € | February 27 | −51% |
| Iasi IAS | 🇷🇴Romania | 46 € | January 27 | −18% |
| Bucharest OTP | 🇷🇴Romania | 46 € | January 27 | −8% |
| Mykonos JMK | 🇬🇷Greece | 49,94 € | July 27 | |
| Amsterdam AMS | 🇳🇱Netherlands | 50 € | November | |
| Santorini JTR | 🇬🇷Greece | 51,94 € | August 27 | −12% |
| Corfu CFU | 🇬🇷Greece | 53 € | September 27 | −50% |
| Zadar ZAD | 🇭🇷Croatia | 54 € | June 27 | |
| Kutaisi KUT | 🇬🇪Georgia | 56 € | January 27 | −28% |
| Perugia PEG | 🇮🇹Italy | 56 € | April 27 | |
| Istanbul IST | 🇹🇷Turkey | 59,64 € | January 27 | −21% |
| Larnaca LCA | 🇨🇾Cyprus | 60 € | January 27 | |
| Heraklion HER | 🇬🇷Greece | 69,94 € | July 27 | |
| Reykjavik KEF | 🇮🇸Iceland | 79,99 € | March 27 | −28% |
| Tromso TOS | 🇳🇴Norway | 80,90 € | December | −33% |
| Pamplona PNA | 🇪🇸Spain | 80,96 € | November | |
| Cairo CAI | 🇪🇬Egypt | 80,99 € | January 27 | −16% |
| Thessaloniki SKG | 🇬🇷Greece | 84,60 € | February 27 | −36% |
| Rovaniemi RVN | 🇫🇮Finland | 96,90 € | January 27 | |
| Valencia VLC | 🇪🇸Spain | 96,97 € | November | |
| Arad ARW | 🇷🇴Romania | 124,99 € | November |
No destination by that name.
When it is worth leaving from Barcelona
The lowest price of each month, and the place that has it. These are the minimums we found, bags and fees included.
Month by month, place by place
The lowest price of each month on the best-value routes. An empty cell means there are no flights that month.
| Destination | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Turin | 15 € | 14 € | 14 € | 12 € | 16,94 € | 19,94 € | 19,94 € | 19,94 € | 19,99 € | 19,99 € | 19,99 € | 19,99 € |
| Birmingham | 20,99 € | 16 € | 13 € | 19,35 € | 20,99 € | 23,99 € | 19,99 € | 31,99 € | 19,99 € | 51 € | 28,99 € | 48 € |
| Palermo | 17,99 € | 16 € | 14 € | 14 € | 17,94 € | 17,99 € | 21,99 € | 22,99 € | 34 € | 27,99 € | 19,99 € | 19,99 € |
| Manchester | 16,99 € | 17,99 € | 14 € | 14 € | 14 € | 27,99 € | 27,99 € | 59 € | 27,99 € | 36 € | 27,99 € | 43 € |
| Ouarzazate | 15 € | 39 € | 16 € | 19,99 € | 19,99 € | 46 € | 45 € | 46 € | 124,99 € | 46 € | 28,99 € | 46 € |
| Tangier | 16,99 € | 27,35 € | 15 € | 17,99 € | 16,99 € | 24,99 € | 40 € | 40 € | 83,99 € | 40 € | 25,99 € | 25,99 € |
| Bologna | 29,99 € | 15 € | 15 € | 15 € | 15 € | 30,99 € | 30,99 € | 29,99 € | 30,99 € | 29,99 € | 29,99 € | 29,99 € |
| Naples | · | 15 € | 15 € | 15 € | 16 € | 19,94 € | 19,94 € | 25,99 € | 23,99 € | 33 € | 33 € | 30,99 € |
| Nador | 15,54 € | 39 € | 19,99 € | 21,99 € | 16,99 € | 31,99 € | 36 € | 36 € | 76,99 € | 35 € | 24,99 € | 30,99 € |
| Fez | 15,61 € | 21,91 € | 18,99 € | 16,99 € | 20,99 € | 39 € | 42 € | 46 € | 95,99 € | 40 € | 28,99 € | 34 € |
| Rome | 16,99 € | 16 € | 16,99 € | 16,99 € | 19,99 € | 24,94 € | 24,94 € | 24,99 € | 24,99 € | 35 € | 24,99 € | 24,99 € |
| Venice | 16,99 € | 16 € | 16 € | 16 € | 19,94 € | 19,94 € | 19,99 € | 19,99 € | 19,99 € | 24,99 € | 19,99 € | 19,99 € |
Mind the baggage: on 50% of routes the hold bag costs more than the flight →
Nearby airports
- Palma PMI · 100 places
- Valencia VLC · 90 places
- Girona GRO · 33 places
- Minorca MAH · 30 places
- Reus REU · 14 places
- Castellon CDT · 13 places
These destinations fly out too
149 of the destinations above are departure points in their own right: here is where each one flies, and for how much.
- Agadir AGA
- Alghero AHO
- Algiers ALG
- Alicante ALC
- Almeria LEI
- Amsterdam AMS
- Ancona AOI
- Arad ARW
- Asturias OVD
- Athens ATH
- Bari BRI
- Basel BSL
- Belgrade BEG
- Bergamo BGY
- Berlin BER
- Bilbao BIO
- Birmingham BHX
- Bologna BLQ
- Bordeaux BOD
- Brasov GHV
- Bratislava BTS
- Brest BES
- Bristol BRS
- Brussels BRU
- Bucharest (Otopeni) OTP
- Budapest BUD
- Cagliari CAG
- Cairo CAI
- Catania CTA
- Charleroi CRL
- Chisinau RMO
- Cluj CLJ
- Cologne CGN
- Copenhagen CPH
- Cordova ODB
- Corfu CFU
- Cork ORK
- Culleredo LCG
- Dublin DUB
- Dubrovnik DBV
- Düsseldorf DUS
- East Midlands EMA
- Edinburgh EDI
- Errachidia ERH
- Essaouira ESU
- Faro FAO
- Fez FEZ
- Florence FLR
- Frankfurt (Hahn) HHN
- Fuerteventura FUE
- Gdansk GDN
- Geneva GVA
- Genoa GOA
- Glasgow (Prestwick) PIK
- Gran Canaria LPA
- Granada GRX
- Hamburg HAM
- Hannover HAJ
- Heraklion HER
- Iasi IAS
- Ibiza IBZ
- Istanbul IST
- Jerez (Cadiz) XRY
- Katowice KTW
- Krakow KRK
- Kutaisi KUT
- Lanzarote ACE
- Larnaca LCA
- Lille LIL
- Lisbon LIS
- Liverpool LPL
- Ljubljana LJU
- London LHR
- London (Gatwick) LGW
- London (Luton) LTN
- London (Stansted) STN
- Luxembourg LUX
- Lyon LYS
- Madrid MAD
- Malaga AGP
- Malta MLA
- Manchester MAN
- Marrakesh RAK
- Marseille MRS
- Milan MXP
- Minorca MAH
- Munich MUC
- Murcia RMU
- Mykonos JMK
- Nador NDR
- Nantes NTE
- Naples NAP
- Newcastle NCL
- Nice NCE
- Nuremberg NUE
- Olbia OLB
- Oran ORN
- Oslo OSL
- Ouarzazate OZZ
- Oujda OUD
- Palermo PMO
- Palma PMI
- Pamplona PNA
- Paris (Beauvais) BVA
- Paris (Charles de Gaulle) CDG
- Paris Orly ORY
- Perugia PEG
- Podgorica TGD
- Porto OPO
- Poznań POZ
- Prague PRG
- Rabat RBA
- Reggio Calabria REG
- Reykjavik KEF
- Riga RIX
- Rome (Fiumicino) FCO
- Rovaniemi RVN
- Salerno QSR
- San Sebastian EAS
- Santander SDR
- Santiago de Compostela SCQ
- Santorini JTR
- Seville SVQ
- Skopje SKP
- Sofia SOF
- Split SPU
- Stockholm Arlanda ARN
- Strasbourg SXB
- Stuttgart STR
- Tallinn TLL
- Tangier TNG
- Tenerife North TFN
- Thessaloniki SKG
- Timisoara TSR
- Tirana TIA
- Trieste TRS
- Tromso TOS
- Turin TRN
- Valencia VLC
- Venice M.Polo VCE
- Verona VRN
- Vienna VIE
- Vilnius VNO
- Vitoria-Gasteiz VIT
- Warsaw (Chopin) WAW
- Warsaw (Modlin) WMI
- Wroclaw WRO
- Zadar ZAD
- Zurich ZRH
And the bag, from Barcelona?
The prices above already include the cabin bag. If you check a suitcase, from Barcelona it costs this:
On 81 of 149 routes from Barcelona the suitcase costs more than the flight.
The worst case is Stoccolma: 16.99 € of flight and 50 € of baggage, 2.9 times as much.