Cheap flights to Barcelona from 405 cities
405 cities in 110 countries. In each country, prices we can stand behind come first, then the cheapest.
Departure cities with a recent price: 369
Recent prices: 27,572
Fares Aviasales flagged as unusually low
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Murcia | $34 | one-way | 18 Dec | RMU → BCN | nonstop | Volotea | found 2 days ago | Open this trip |
| Santander | $58 | one-way | 18 Nov | SDR → BCN | stops unknown | Vueling | found 2 days ago | Open this trip |
| La Coruna | $80 | one-way | 16 Nov | LCG → BCN | 1 stop | Volotea | found 2 days ago | Open this trip |
| Biarritz | $192 | one-way | 7 Jun 2027 | BIQ → BCN | stops unknown | Transavia France | found 2 days ago | Open this trip |
When these trips depart
Every price counted here was found on or after 6 Nov.
Return
November 2026: 41 cities with a price listed here, from $68
Fez · 26 Nov – 3 Dec · found 6 days ago · See prices for these dates
December 2026: 96 cities with a price listed here, from $30
London · 3 Dec – 10 Dec · found 3 days ago · See prices for these dates
January 2027: 60 cities with a price listed here, from $27
Milan · 28 Jan 2027 – 2 Feb 2027 · found 2 days ago · See prices for these dates
February 2027: 39 cities with a price listed here, from $54
Bilbao · 23 Feb 2027 – 16 Mar 2027 · found 5 days ago · See prices for these dates
March 2027: 18 cities with a price listed here, from $78
La Coruna · 16 Mar 2027 – 16 Mar 2027 · found 6 days ago · See prices for these dates
April 2027: 16 cities with a price listed here, from $56
Asturias · 20 Apr 2027 – 25 Apr 2027 · found 2 days ago · See prices for these dates
May 2027: 11 cities with a price listed here, from $77
Nantes · 26 May 2027 – 29 May 2027 · found 2 days ago · See prices for these dates
June 2027: 8 cities with a price listed here, from $84
Genoa · 5 Jun 2027 – 8 Jun 2027 · found 6 days ago · See prices for these dates
July 2027: 7 cities with a price listed here, from $64
Olbia · 1 Jul 2027 – 6 Jul 2027 · found 2 days ago · See prices for these dates
August 2027: 2 cities with a price listed here, from $170
Tunis · 8 Aug 2027 – 15 Aug 2027 · found 5 days ago · See prices for these dates
September 2027: 6 cities with a price listed here, from $307
Jeddah · 20 Sept 2027 – 28 Sept 2027 · found 2 days ago · See prices for these dates
October 2027: 2 cities with a price listed here, from $297
New York · 4 Oct 2027 – 13 Oct 2027 · found 4 days ago · See prices for these dates
November 2027: 1 city with a price listed here, from $781
Boston · 1 Nov 2027 – 6 Nov 2027 · found 2 days ago · See prices for these dates
One-way
November 2026: 52 cities with a price listed here, from $16
Palma · 18 Nov · found 2 days ago · Open this trip
December 2026: 83 cities with a price listed here, from $14
Ibiza · 19 Dec · found 5 days ago · Open this trip
January 2027: 44 cities with a price listed here, from $11
Sevilla · 15 Jan 2027 · found 3 days ago · Open this trip
February 2027: 19 cities with a price listed here, from $16
Venice · 11 Feb 2027 · found 3 days ago · Open this trip
March 2027: 21 cities with a price listed here, from $18
Milan · 5 Mar 2027 · found 2 days ago · Open this trip
April 2027: 9 cities with a price listed here, from $36
Tetuan · 2 Apr 2027 · found 4 days ago · Open this trip
May 2027: 14 cities with a price listed here, from $66
Larnaca · 22 May 2027 · found 4 days ago · Open this trip
June 2027: 12 cities with a price listed here, from $19
Venice · 7 Jun 2027 · found 2 days ago · Open this trip
July 2027: 8 cities with a price listed here, from $86
Istanbul · 9 Jul 2027 · found 4 days ago · Open this trip
August 2027: 8 cities with a price listed here, from $73
Edinburgh · 9 Aug 2027 · found 6 days ago · Open this trip
September 2027: 4 cities with a price listed here, from $154
Jeddah · 20 Sept 2027 · found 2 days ago · Open this trip
October 2027: 6 cities with a price listed here, from $47
Budapest · 3 Oct 2027 · found 2 days ago · Open this trip
Everywhere, by country
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Spain | ||||||||
| Sevilla | $11 | one-way | 15 Jan 2027 | SVQ → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| Ibiza | $14 | one-way | 19 Dec | IBZ → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Malaga | $16 | one-way | 21 Dec | AGP → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Malaga | As low as $15 | one-way | 14 Dec | AGP → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| Palma | $16 | one-way | 18 Nov | PMI → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Menorca | $19 | one-way | 21 Nov | MAH → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Bilbao | $22 | one-way | 1 Jan 2027 | BIO → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Santiago de Compostela | $25 | one-way | 23 Dec | SCQ → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Santander | $25 | one-way | 19 Feb 2027 | SDR → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Alicante | $27 | one-way | 22 Jan 2027 | ALC → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Madrid | $27 | one-way | 9 Dec | MAD → BCN | nonstop | Iberia | found 4 days ago | Open this trip |
| Las Palmas | $28 | one-way | 21 Jan 2027 | LPA → BCN | nonstop | Vueling | found 3 days ago | Open this trip |
| Asturias | $31 | one-way | 3 Dec | OVD → BCN | nonstop | Vueling | found yesterday | Open this trip |
| Asturias | As low as $21 | one-way | 25 Nov | OVD → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Valencia | $31 | one-way | 25 Dec | VLC → BCN | 1 stop | Vueling | found 5 days ago | Open this trip |
| Arrecife | $33 | one-way | 4 Feb 2027 | ACE → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Murcia | $34 | one-way | 18 Dec | RMU → BCN | nonstop | Volotea | found 2 days ago | Open this trip |
| San Sebastian | $35 | one-way | 23 Dec | EAS → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Almeria | $38 | one-way | 15 Jan 2027 | LEI → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Tenerife | $39 | one-way | 14 Dec | TFN → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Puerto del Rosario | $43 | one-way | 2 Dec | FUE → BCN | 1 stop | easyJet | found 2 days ago | Open this trip |
| Vitoria-Gasteiz | $49 | one-way | 13 Nov | VIT → BCN | nonstop | Volotea | found 4 days ago | Open this trip |
| Vigo | $55 | one-way | 17 Dec | VGO → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Granada | $58 | one-way | 9 Jan 2027 | GRX → BCN | 1 stop | Air Europa | found 2 days ago | Open this trip |
| La Coruna | $70 | one-way | 14 Nov | LCG → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Cordoba | $87 | one-way | 19 Dec | ODB → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Jerez de la Frontera | $89 | one-way | 19 Nov | XRY → BCN | 1 stop | Vueling | found 4 days ago | Open this trip |
| Leon | $93 | one-way | 18 Mar 2027 | LEN → BCN | nonstop | Iberia | found 6 days ago | Open this trip |
| Melilla | $106 | one-way | 30 Dec | MLN → BCN | 1 stop | Iberia | found 7 days ago | Open this trip |
| San Sebastian de la Gomera | $111 | one-way | 7 Jun 2027 | GMZ → BCN | 1 stop | Binter Canarias | found 2 days ago | Open this trip |
| Badajoz | $136 | one-way | 27 Nov | BJZ → BCN | 2 stops | Iberia | found 2 days ago | Open this trip |
| Santa Cruz de La Palma | $167 | one-way | 4 Dec | SPC → BCN | 1 stop | Iberia Express | found 3 days ago | Open this trip |
| Palma | $40 | return | 16 Dec – 18 Dec | PMI → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Malaga | $47 | return | 14 Dec – 12 Jan 2027 | AGP → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Malaga | As low as $44 | return | 14 Dec – 12 Jan 2027 | AGP → BCN | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Asturias | $56 | return | 20 Apr 2027 – 25 Apr 2027 | OVD → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Madrid | $64 | return | 11 Dec – 16 Dec | MAD → BCN | out nonstop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Las Palmas | $74 | return | 22 Dec – 13 Jan 2027 | LPA → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Alicante | $75 | return | 20 Dec – 21 Dec | ALC → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Alicante | As low as $54 | return | 23 Dec – 4 Jan 2027 | ALC → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Tenerife | $82 | return | 28 Jan 2027 – 31 Jan 2027 | TFN → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Tenerife | As low as $70 | return | 17 Dec – 6 Jan 2027 | TFN → BCN | out nonstop, back nonstop | Vueling | found 4 days ago | See prices for these dates |
| San Sebastian | $92 | return | 12 Dec – 14 Dec | EAS → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Menorca | $94 | return | 25 Nov – 25 Nov | MAH → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Sevilla | $108 | return | 3 Dec – 6 Dec | SVQ → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Sevilla | As low as $72 | return | 17 Jan 2027 – 21 Jan 2027 | SVQ → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Badajoz | $301 | return | 27 Nov – 29 Nov | BJZ → BCN | out nonstop, back nonstop | Iberia | found 2 days ago | See prices for these dates |
| Ibiza | $38 | return | 21 Nov – 22 Nov | IBZ → BCN | out nonstop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Murcia | $46 | return | 6 Dec – 13 Dec | RMU → BCN | out nonstop, back nonstop | Volotea | found 6 days ago | See prices for these dates |
| Bilbao | $54 | return | 23 Feb 2027 – 16 Mar 2027 | BIO → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| La Coruna | $78 | return | 16 Mar 2027 – 16 Mar 2027 | LCG → BCN | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates |
| Puerto del Rosario | $99 | return | 19 Dec – 2 Jan 2027 | FUE → BCN | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates |
| Granada | $105 | return | 27 Nov – 29 Nov | GRX → BCN | out 1 stop, back nonstop | Volotea | found 7 days ago | See prices for these dates |
| Santander | $140 | return | 3 Dec – 6 Dec | SDR → BCN | out 1 stop, back nonstop | Volotea | found 5 days ago | See prices for these dates |
| Santiago de Compostela | $152 | return | 27 Nov – 28 Nov | SCQ → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Santa Cruz de La Palma | $171 | return | 2 Dec – 15 Dec | SPC → BCN | out 1 stop, back 1 stop | Canaryfly | found 4 days ago | See prices for these dates |
| Leon | $200 | return | 18 Jan 2027 – 1 Feb 2027 | LEN → BCN | out nonstop, back nonstop | Iberia Regional by Air Nostrum | found 6 days ago | See prices for these dates |
| Jerez de la Frontera | $254 | return | 8 Dec – 13 Dec | XRY → BCN | out nonstop, back 1 stop | Vueling | found 6 days ago | See prices for these dates |
| Almeria | $268 | return | 29 Dec – 16 Jan 2027 | LEI → BCN | out 1 stop, back 2 stops | Iberia | found 7 days ago | See prices for these dates |
| Vigo | $291 | return | 26 Nov – 26 Nov | VGO → BCN | out 1 stop, back 2 stops | Air Europa | found 6 days ago | See prices for these dates |
| Bulgaria | ||||||||
| Sofia | $15 | one-way | 12 Dec | SOF → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Varna | $47 | one-way | 7 Jan 2027 | VAR → BCN | 1 stop | Wizz Air | found 5 days ago | Open this trip |
| Bourgas | $151 | one-way | 3 Oct 2027 | BOJ → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Sofia | $119 | return | 24 Jun 2027 – 1 Jul 2027 | SOF → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Sofia | As low as $74 | return | 22 Jan 2027 – 23 Jan 2027 | SOF → BCN | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Bourgas | $253 | return | 13 Jul 2027 – 21 Jul 2027 | BOJ → BCN | out 1 stop, back 2 stops | Wizz Air UK | found 3 days ago | See prices for these dates |
| Varna | $123 | return | 17 Jan 2027 – 21 Jan 2027 | VAR → BCN | out 1 stop, back 1 stop | Wizz Air | found 4 days ago | See prices for these dates |
| Italy | ||||||||
| Turin | $15 | one-way | 2 Dec | TRN → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Naples | $18 | one-way | 21 Dec | NAP → BCN | nonstop | Ryanair | found 4 days ago | Open this trip |
| Palermo | $18 | one-way | 14 Dec | PMO → BCN | nonstop | Ryanair | found 4 days ago | Open this trip |
| Milan | $18 | one-way | 5 Mar 2027 | MXP → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Bologna | $19 | one-way | 15 Dec | BLQ → BCN | nonstop | Malta Air | found 6 days ago | Open this trip |
| Venice | $19 | one-way | 7 Jun 2027 | VCE → BCN | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Venice | As low as $16 | one-way | 11 Feb 2027 | VCE → BCN | nonstop | Vueling | found 3 days ago | Open this trip |
| Rome | $23 | one-way | 22 Mar 2027 | FCO → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Olbia | $25 | one-way | 20 Dec | OLB → BCN | nonstop | Volotea | found 3 days ago | Open this trip |
| Catania | $30 | one-way | 4 Feb 2027 | CTA → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Genoa | $33 | one-way | 6 Mar 2027 | GOA → BCN | nonstop | Vueling | found 3 days ago | Open this trip |
| Bari | $34 | one-way | 2 Mar 2027 | BRI → BCN | nonstop | Vueling | found 3 days ago | Open this trip |
| Verona | $35 | one-way | 22 Nov | VRN → BCN | nonstop | Volotea | found 3 days ago | Open this trip |
| Trieste | $37 | one-way | 13 Nov | TRS → BCN | nonstop | Ryanair | found 6 days ago | Open this trip |
| Cagliari | $51 | one-way | 2 Dec | CAG → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Reggio Calabria | $51 | one-way | 13 Nov | REG → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Florence | $57 | one-way | 10 Dec | FLR → BCN | 1 stop | Volotea | found 2 days ago | Open this trip |
| Florence | As low as $49 | one-way | 28 Apr 2027 | FLR → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Parma | $65 | one-way | 15 Feb 2027 | PMF → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Perugia | $71 | one-way | 16 Mar 2027 | PEG → BCN | 1 stop | Wizz Air Malta | found 4 days ago | Open this trip |
| Lamezia Terme | $73 | one-way | 16 Nov | SUF → BCN | 1 stop | Wizz Air Malta | found 3 days ago | Open this trip |
| Ancona | $129 | one-way | 20 Nov | AOI → BCN | 1 stop | Wizz Air Malta | found 2 days ago | Open this trip |
| Salerno | $132 | one-way | 18 Jul 2027 | QSR → BCN | 2 stops | Wizz Air Malta | found 2 days ago | Open this trip |
| Milan | $27 | return | 28 Jan 2027 – 2 Feb 2027 | MXP → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Turin | $28 | return | 8 Jan 2027 – 11 Jan 2027 | TRN → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Bologna | $37 | return | 15 Dec – 17 Dec | BLQ → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Naples | $41 | return | 22 Jan 2027 – 26 Jan 2027 | NAP → BCN | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Venice | $44 | return | 14 Dec – 21 Dec | VCE → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Venice | As low as $34 | return | 14 Dec – 17 Dec | VCE → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Rome | $52 | return | 16 Jan 2027 – 19 Jan 2027 | FCO → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Olbia | $64 | return | 1 Jul 2027 – 6 Jul 2027 | OLB → BCN | out nonstop, back nonstop | Volotea | found 2 days ago | See prices for these dates |
| Bari | $85 | return | 15 Feb 2027 – 23 Feb 2027 | BRI → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Catania | $87 | return | 4 Feb 2027 – 7 Feb 2027 | CTA → BCN | out nonstop, back 1 stop | Vueling | found 2 days ago | See prices for these dates |
| Trieste | $91 | return | 27 Nov – 30 Nov | TRS → BCN | out nonstop, back 1 stop | Ryanair | found 3 days ago | See prices for these dates |
| Reggio Calabria | $104 | return | 11 Dec – 13 Dec | REG → BCN | out nonstop, back nonstop | Malta Air | found 3 days ago | See prices for these dates |
| Parma | $159 | return | 13 Nov – 23 Nov | PMF → BCN | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Pisa | $190 | return | 29 Nov – 1 Dec | PSA → BCN | out 1 stop, back 2 stops | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Salerno | $207 | return | 13 Dec – 16 Dec | QSR → BCN | out 1 stop, back 1 stop | AeroItalia | found 2 days ago | See prices for these dates |
| Alghero | $250 | return | 11 Mar 2027 – 14 Mar 2027 | AHO → BCN | out 1 stop, back 1 stop | AeroItalia | found 2 days ago | See prices for these dates |
| Ancona | $286 | return | 13 Nov – 15 Nov | AOI → BCN | out 2 stops, back 2 stops | Wizz Air Malta | found 3 days ago | See prices for these dates |
| Palermo | $39 | return | 11 Dec – 14 Dec | PMO → BCN | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Genoa | $84 | return | 5 Jun 2027 – 8 Jun 2027 | GOA → BCN | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates |
| Verona | $99 | return | 22 Dec – 24 Dec | VRN → BCN | out nonstop, back nonstop | Volotea | found 6 days ago | See prices for these dates |
| Lamezia Terme | $101 | return | 30 Jan 2027 – 8 Feb 2027 | SUF → BCN | out 1 stop, back 1 stop | ALPAVIA | found 7 days ago | See prices for these dates |
| Florence | $105 | return | 21 Apr 2027 – 24 Apr 2027 | FLR → BCN | out nonstop, back nonstop | Vueling | found 8 days ago | See prices for these dates |
| Perugia | $220 | return | 13 Nov – 17 Nov | PEG → BCN | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Cagliari | $224 | return | 27 Dec – 2 Jan 2027 | CAG → BCN | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Morocco | ||||||||
| Marrakech | $16 | one-way | 16 Dec | RAK → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| Tangier | $18 | one-way | 17 Dec | TNG → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| Fez | $19 | one-way | 20 Nov | FEZ → BCN | nonstop | Ryanair | found 7 days ago | Open this trip |
| Rabat | $23 | one-way | 29 Nov | RBA → BCN | nonstop | Ryanair | found 5 days ago | Open this trip |
| Nador | $30 | one-way | 6 Dec | NDR → BCN | nonstop | Ryanair | found 7 days ago | Open this trip |
| Tetuan | $36 | one-way | 2 Apr 2027 | TTU → BCN | nonstop | Royal Air Maroc | found 4 days ago | Open this trip |
| Oujda | $58 | one-way | 30 Dec | OUD → BCN | nonstop | Ryanair | found 7 days ago | Open this trip |
| Casablanca | $74 | one-way | 30 Jan 2027 | CMN → BCN | 1 stop | Royal Air Maroc | found 2 days ago | Open this trip |
| Casablanca | As low as $65 | one-way | 4 Dec | CMN → BCN | 1 stop | Royal Air Maroc | found 6 days ago | Open this trip |
| Agadir | $79 | one-way | 13 May 2027 | AGA → BCN | 1 stop | Royal Air Maroc | found 3 days ago | Open this trip |
| Errachidia | $179 | one-way | 9 Oct 2027 | ERH → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Nador | $102 | return | 15 Nov – 26 Nov | NDR → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Tangier | $38 | return | 23 Dec – 7 Jan 2027 | TNG → BCN | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Marrakech | $46 | return | 20 Dec – 8 Jan 2027 | RAK → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Fez | $68 | return | 26 Nov – 3 Dec | FEZ → BCN | out nonstop, back nonstop | Ryanair | found 6 days ago | See prices for these dates |
| Oujda | $99 | return | 30 Nov – 7 Dec | OUD → BCN | out nonstop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Casablanca | $124 | return | 1 Feb 2027 – 7 Feb 2027 | CMN → BCN | out nonstop, back nonstop | Royal Air Maroc | found 5 days ago | See prices for these dates |
| Agadir | $145 | return | 1 Feb 2027 – 7 Feb 2027 | AGA → BCN | out 1 stop, back 1 stop | Royal Air Maroc | found 5 days ago | See prices for these dates |
| Ouarzazate | $243 | return | 9 Dec – 16 Dec | OZZ → BCN | out 2 stops, back 2 stops | Royal Air Maroc | found 4 days ago | See prices for these dates |
| Portugal | ||||||||
| Lisbon | $17 | one-way | 17 Dec | LIS → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Porto | $19 | one-way | 14 Dec | OPO → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Funchal | $58 | one-way | 13 Jan 2027 | FNC → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Faro | $63 | one-way | 4 Dec | FAO → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Ponta Delgada | $162 | one-way | 23 May 2027 | PDL → BCN | 1 stop | TAP Air Portugal | found 2 days ago | Open this trip |
| Ponta Delgada | As low as $108 | one-way | 16 Jun 2027 | PDL → BCN | 1 stop | TAP Air Portugal | found 5 days ago | Open this trip |
| Porto Santo | $179 | one-way | 10 Dec | PXO → BCN | 2 stops | Binter Canarias | found 4 days ago | Open this trip |
| Lisbon | $44 | return | 14 Dec – 15 Dec | LIS → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Porto | $52 | return | 31 Dec – 5 Jan 2027 | OPO → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Funchal | $273 | return | 21 Mar 2027 – 27 Mar 2027 | FNC → BCN | out 1 stop, back 1 stop | Transavia France | found 7 days ago | See prices for these dates |
| France | ||||||||
| Paris | $18 | one-way | 10 Dec | BVA → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Bordeaux | $25 | one-way | 2 Dec | BOD → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Marseille | $30 | one-way | 6 Jan 2027 | MRS → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Lyon | $31 | one-way | 16 Jan 2027 | LYS → BCN | nonstop | Vueling | found 4 days ago | Open this trip |
| Strasbourg | $32 | one-way | 1 Dec | SXB → BCN | nonstop | Volotea | found 4 days ago | Open this trip |
| Nice | $37 | one-way | 20 Jan 2027 | NCE → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Nice | As low as $30 | one-way | 6 Jan 2027 | NCE → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Nantes | $38 | one-way | 21 Nov | NTE → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Poitiers | $56 | one-way | 5 Dec | PIS → BCN | 1 stop | Ryanair | found 6 days ago | Open this trip |
| Toulouse | $63 | one-way | 21 Nov | TLS → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Montpellier | $82 | one-way | 6 Jan 2027 | MPL → BCN | 1 stop | Volotea | found 2 days ago | Open this trip |
| Limoges | $96 | one-way | 19 Nov | LIG → BCN | 1 stop | Volotea | found 4 days ago | Open this trip |
| Rodez | $96 | one-way | 19 Nov | RDZ → BCN | 1 stop | Volotea | found 4 days ago | Open this trip |
| Lille | $108 | one-way | 16 Nov | LIL → BCN | 1 stop | easyJet | found 7 days ago | Open this trip |
| Grenoble | $123 | one-way | 26 Dec | GNB → BCN | 1 stop | Wizz Air UK | found 6 days ago | Open this trip |
| Biarritz | $161 | one-way | 7 Jun 2027 | BIQ → BCN | 1 stop | Transavia France | found 2 days ago | Open this trip |
| Metz/Nancy | $232 | one-way | 27 Nov | ETZ → BCN | 1 stop | Air Algerie | found 4 days ago | Open this trip |
| Bordeaux | $47 | return | 16 Dec – 17 Dec | BOD → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Paris | $52 | return | 16 Jan 2027 – 4 Feb 2027 | BVA → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Marseille | $67 | return | 17 Dec – 25 Dec | MRS → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Nice | $74 | return | 26 Nov – 28 Nov | NCE → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Nantes | $77 | return | 26 May 2027 – 29 May 2027 | NTE → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Nantes | As low as $70 | return | 11 Dec – 12 Dec | NTE → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Strasbourg | $82 | return | 29 Nov – 2 Dec | SXB → BCN | out nonstop, back nonstop | Volotea | found 3 days ago | See prices for these dates |
| Lyon | $108 | return | 26 Dec – 30 Dec | LYS → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Lyon | As low as $71 | return | 6 Dec – 9 Dec | LYS → BCN | out nonstop, back nonstop | Vueling | found 4 days ago | See prices for these dates |
| Lille | $266 | return | 24 Dec – 28 Dec | LIL → BCN | out nonstop, back 1 stop | Volotea | found 2 days ago | See prices for these dates |
| Metz/Nancy | $705 | return | 18 Nov – 19 Nov | ETZ → BCN | out 1 stop, back 1 stop | Air Algerie | found 2 days ago | See prices for these dates |
| Toulouse | $111 | return | 4 Dec – 7 Dec | TLS → BCN | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Rennes | $330 | return | 10 Aug 2027 – 15 Aug 2027 | RNS → BCN | out 2 stops, back 1 stop | Volotea | found 4 days ago | See prices for these dates |
| Ireland | ||||||||
| Dublin | $19 | one-way | 3 Dec | DUB → BCN | nonstop | Ryanair | found 7 days ago | Open this trip |
| Cork | $123 | one-way | 29 Apr 2027 | ORK → BCN | 1 stop | Ryanair | found 5 days ago | Open this trip |
| Dublin | $87 | return | 27 Nov – 28 Nov | DUB → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Dublin | As low as $46 | return | 11 Dec – 13 Dec | DUB → BCN | out nonstop, back nonstop | Ryanair | found 4 days ago | See prices for these dates |
| Cork | $128 | return | 7 Dec – 8 Dec | ORK → BCN | out nonstop, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| Shannon | $168 | return | 18 Dec – 22 Dec | SNN → BCN | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Germany | ||||||||
| Berlin | $21 | one-way | 9 Jan 2027 | BER → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Cologne | $25 | one-way | 2 Dec | CGN → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Frankfurt | $25 | one-way | 30 Nov | HHN → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Bremen | $50 | one-way | 5 Dec | BRE → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Hamburg | $52 | one-way | 5 Dec | HAM → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Hamburg | As low as $39 | one-way | 26 Nov | HAM → BCN | nonstop | Eurowings | found 5 days ago | Open this trip |
| Dusseldorf | $54 | one-way | 31 Mar 2027 | DUS → BCN | nonstop | Eurowings | found 2 days ago | Open this trip |
| Dusseldorf | As low as $46 | one-way | 4 Jan 2027 | NRN → BCN | 1 stop | Malta Air | found 4 days ago | Open this trip |
| Stuttgart | $56 | one-way | 4 Jan 2027 | STR → BCN | 1 stop | Eurowings | found 2 days ago | Open this trip |
| Stuttgart | As low as $41 | one-way | 6 Dec | STR → BCN | nonstop | Eurowings | found 3 days ago | Open this trip |
| Nuremberg | $61 | one-way | 16 Jan 2027 | NUE → BCN | nonstop | Vueling | found yesterday | Open this trip |
| Nuremberg | As low as $44 | one-way | 13 Feb 2027 | NUE → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Dortmund | $64 | one-way | 22 Dec | DTM → BCN | 1 stop | Wizz Air Malta | found 5 days ago | Open this trip |
| Hannover | $66 | one-way | 9 Jan 2027 | HAJ → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Munich | $78 | one-way | 22 Nov | MUC → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Munich | As low as $52 | one-way | 1 Dec | MUC → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Memmingen | $79 | one-way | 1 Jun 2027 | FMM → BCN | 1 stop | Wizz Air | found 6 days ago | Open this trip |
| Muenster | $82 | one-way | 20 Dec | FMO → BCN | 1 stop | Ryanair UK | found 3 days ago | Open this trip |
| Karlsruhe | $95 | one-way | 17 Dec | FKB → BCN | 1 stop | Wizz Air | found 4 days ago | Open this trip |
| Friedrichshafen | $113 | one-way | 3 Dec | FDH → BCN | 2 stops | Wizz Air | found 3 days ago | Open this trip |
| Leipzig/Halle | $272 | one-way | 15 May 2027 | LEJ → BCN | 1 stop | Lufthansa | found 2 days ago | Open this trip |
| Berlin | $50 | return | 11 Jan 2027 – 14 Jan 2027 | BER → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Frankfurt | $61 | return | 5 Dec – 6 Dec | HHN → BCN | out nonstop, back nonstop | Malta Air | found 2 days ago | See prices for these dates |
| Cologne | $69 | return | 12 Dec – 16 Dec | CGN → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Cologne | As low as $60 | return | 2 Dec – 18 Dec | CGN → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Dortmund | $113 | return | 5 Mar 2027 – 8 Mar 2027 | DTM → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Dusseldorf | $115 | return | 6 Dec – 10 Dec | DUS → BCN | out nonstop, back nonstop | Eurowings | found 2 days ago | See prices for these dates |
| Dusseldorf | As low as $94 | return | 6 Dec – 10 Dec | NRN → BCN | out 1 stop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Stuttgart | $130 | return | 12 Dec – 14 Dec | STR → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Stuttgart | As low as $88 | return | 24 Jan 2027 – 29 Jan 2027 | STR → BCN | out nonstop, back nonstop | Eurowings | found 2 days ago | See prices for these dates |
| Munich | $139 | return | 23 Nov – 29 Nov | MUC → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Munich | As low as $100 | return | 3 Dec – 8 Dec | MUC → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Hamburg | $142 | return | 4 Feb 2027 – 9 Feb 2027 | HAM → BCN | out 1 stop, back 1 stop | easyJet | found 2 days ago | See prices for these dates |
| Hamburg | As low as $95 | return | 14 Dec – 17 Dec | LBC → BCN | out 1 stop, back nonstop | Ryanair | found 7 days ago | See prices for these dates |
| Karlsruhe | $176 | return | 23 Nov – 26 Nov | FKB → BCN | out 1 stop, back 1 stop | Ryanair | found 3 days ago | See prices for these dates |
| Muenster | $267 | return | 14 Apr 2027 – 18 Apr 2027 | ZPE → BCN | out 1 stop, back 1 stop | Lufthansa | found 3 days ago | See prices for these dates |
| Bremen | $374 | return | 5 Dec – 9 Dec | BRE → BCN | out 1 stop, back 1 stop | Lufthansa | found 2 days ago | See prices for these dates |
| Bremen | As low as $144 | return | 14 Nov – 21 Nov | BRE → BCN | out 1 stop, back 1 stop | Ryanair | found 5 days ago | See prices for these dates |
| Hannover | $93 | return | 9 Jan 2027 – 23 Jan 2027 | HAJ → BCN | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates |
| Nuremberg | $123 | return | 1 Dec – 10 Dec | NUE → BCN | out nonstop, back 1 stop | Vueling | found 5 days ago | See prices for these dates |
| Memmingen | $131 | return | 18 Feb 2027 – 21 Feb 2027 | FMM → BCN | out 2 stops, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Leipzig/Halle | $350 | return | 13 Apr 2027 – 30 Apr 2027 | LEJ → BCN | out 1 stop, back 1 stop | Lufthansa | found 8 days ago | See prices for these dates |
| Paderborn | $379 | return | 14 Apr 2027 – 18 Apr 2027 | PAD → BCN | out 1 stop, back 3 stops | Eurowings | found 6 days ago | See prices for these dates |
| Sweden | ||||||||
| Stockholm | $22 | one-way | 11 Jan 2027 | ARN → BCN | nonstop | Ryanair | found yesterday | Open this trip |
| Gothenburg | $63 | one-way | 13 Mar 2027 | GOT → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Stockholm | $77 | return | 30 Nov – 16 Dec | ARN → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Stockholm | As low as $76 | return | 5 Dec – 16 Dec | ARN → BCN | out nonstop, back nonstop | Malta Air | found 6 days ago | See prices for these dates |
| Gothenburg | $180 | return | 4 Dec – 6 Dec | GOT → BCN | out 1 stop, back 1 stop | Lufthansa | found 5 days ago | See prices for these dates |
| Poland | ||||||||
| Gdansk | $23 | one-way | 14 Dec | GDN → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| Krakow | $30 | one-way | 22 Feb 2027 | KRK → BCN | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Krakow | As low as $29 | one-way | 1 Dec | KRK → BCN | nonstop | Wizz Air | found 4 days ago | Open this trip |
| Warsaw | $30 | one-way | 15 Nov | WMI → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Katowice | $38 | one-way | 13 Dec | KTW → BCN | nonstop | Wizz Air | found 7 days ago | Open this trip |
| Wroclaw | $44 | one-way | 30 Oct 2027 | WRO → BCN | nonstop | Wizz Air | found 7 days ago | Open this trip |
| Poznan | $45 | one-way | 28 Nov | POZ → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Szczecin | $54 | one-way | 12 Dec | SZZ → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Lodz | $57 | one-way | 18 Dec | LCJ → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Rzeszow | $174 | one-way | 24 May 2027 | RZE → BCN | 1 stop | LOT Polish | found 5 days ago | Open this trip |
| Swidnik | $184 | one-way | 18 Nov | LUZ → BCN | 3 stops | LOT Polish | found 7 days ago | Open this trip |
| Krakow | $61 | return | 13 Feb 2027 – 16 Feb 2027 | KRK → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Gdansk | $68 | return | 15 Feb 2027 – 18 Feb 2027 | GDN → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Gdansk | As low as $61 | return | 21 Dec – 24 Dec | GDN → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Warsaw | $74 | return | 21 Dec – 26 Dec | WMI → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Warsaw | As low as $55 | return | 11 Jan 2027 – 17 Jan 2027 | WMI → BCN | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Wroclaw | $80 | return | 25 Dec – 1 Jan 2027 | WRO → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Poznan | $110 | return | 19 Mar 2027 – 21 Mar 2027 | POZ → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Rzeszow | $168 | return | 20 Jan 2027 – 24 Jan 2027 | RZE → BCN | out 1 stop, back 1 stop | LOT Polish | found 2 days ago | See prices for these dates |
| Katowice | $80 | return | 7 Feb 2027 – 11 Feb 2027 | KTW → BCN | out nonstop, back nonstop | Wizz Air | found 7 days ago | See prices for these dates |
| Szymany | $481 | return | 13 Nov – 13 Nov | SZY → BCN | out 1 stop, back 2 stops | Ryanair | found 5 days ago | See prices for these dates |
| Lodz | $671 | return | 15 Nov – 16 Nov | LCJ → BCN | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Slovakia | ||||||||
| Bratislava | $24 | one-way | 15 Jan 2027 | BTS → BCN | nonstop | Ryanair | found 4 days ago | Open this trip |
| Kosice | $99 | one-way | 21 Nov | KSC → BCN | stops unknown | Wizz Air UK | found 7 days ago | Open this trip |
| Bratislava | $105 | return | 18 Feb 2027 – 23 Feb 2027 | BTS → BCN | out nonstop, back 1 stop | Wizz Air | found 2 days ago | See prices for these dates |
| Bratislava | As low as $57 | return | 11 Jan 2027 – 17 Jan 2027 | BTS → BCN | out nonstop, back nonstop | Wizz Air | found 3 days ago | See prices for these dates |
| Kosice | $235 | return | 24 Apr 2027 – 24 Apr 2027 | KSC → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Montenegro | ||||||||
| Podgorica | $25 | one-way | 21 Dec | TGD → BCN | nonstop | Wizz Air | found 4 days ago | Open this trip |
| Tivat | $95 | one-way | 16 Jan 2027 | TIV → BCN | 1 stop | Air Montenegro | found 6 days ago | Open this trip |
| Podgorica | $74 | return | 18 Jan 2027 – 22 Jan 2027 | TGD → BCN | out nonstop, back nonstop | Wizz Air | found 4 days ago | See prices for these dates |
| Tivat | $269 | return | 17 Feb 2027 – 20 Feb 2027 | TIV → BCN | out 1 stop, back 2 stops | Air Serbia | found 5 days ago | See prices for these dates |
| Latvia | ||||||||
| Riga | $26 | one-way | 1 Dec | RIX → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Riga | $87 | return | 19 Jan 2027 – 29 Jan 2027 | RIX → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Croatia | ||||||||
| Dubrovnik | $28 | one-way | 1 Dec | DBV → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Zagreb | $73 | one-way | 20 Feb 2027 | ZAG → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Split | $120 | one-way | 10 Jul 2027 | SPU → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Zadar | $220 | one-way | 20 Nov | ZAD → BCN | 2 stops | Croatia Airlines | found 4 days ago | Open this trip |
| Zagreb | $132 | return | 16 Dec – 21 Dec | ZAG → BCN | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Dubrovnik | $242 | return | 8 Dec – 16 Dec | DBV → BCN | out 2 stops, back 1 stop | Croatia Airlines | found 2 days ago | See prices for these dates |
| Dubrovnik | As low as $73 | return | 1 Dec – 8 Dec | DBV → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Split | $318 | return | 2 Dec – 4 Dec | SPU → BCN | out 2 stops, back 2 stops | Croatia Airlines | found 3 days ago | See prices for these dates |
| Pula | $224 | return | 1 Feb 2027 – 4 Feb 2027 | PUY → BCN | out 1 stop, back 1 stop | Croatia Airlines | found 6 days ago | See prices for these dates |
| Belgium | ||||||||
| Brussels | $29 | one-way | 14 Jan 2027 | CRL → BCN | nonstop | Ryanair | found 6 days ago | Open this trip |
| Bruges | $165 | one-way | 2 Dec | OST → BCN | 1 stop | TUI fly Belgium | found 4 days ago | Open this trip |
| Antwerp | $337 | one-way | 8 Dec | ANR → BCN | 2 stops | TUI fly Belgium | found 3 days ago | Open this trip |
| Brussels | $48 | return | 5 Dec – 12 Dec | CRL → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Antwerp | $351 | return | 20 Nov – 24 Nov | ANR → BCN | out 1 stop, back 1 stop | TUI fly Belgium | found 6 days ago | See prices for these dates |
| Malta | ||||||||
| Malta | $29 | one-way | 27 Nov | MLA → BCN | nonstop | Ryanair | found 5 days ago | Open this trip |
| Malta | $49 | return | 21 Jan 2027 – 25 Jan 2027 | MLA → BCN | out nonstop, back nonstop | Ryanair | found yesterday | See prices for these dates |
| United Kingdom | ||||||||
| Birmingham | $31 | one-way | 14 Dec | BHX → BCN | nonstop | easyJet | found 3 days ago | Open this trip |
| Manchester | $36 | one-way | 4 Jan 2027 | MAN → BCN | nonstop | Ryanair | found 3 days ago | Open this trip |
| London | $37 | one-way | 8 Feb 2027 | LTN → BCN | nonstop | Wizz Air UK | found 2 days ago | Open this trip |
| London | As low as $23 | one-way | 3 Dec | SEN → BCN | nonstop | easyJet | found 3 days ago | Open this trip |
| Leeds | $41 | one-way | 16 Dec | LBA → BCN | nonstop | easyJet | found 5 days ago | Open this trip |
| Bristol | $53 | one-way | 16 Jun 2027 | BRS → BCN | nonstop | easyJet | found yesterday | Open this trip |
| Bristol | As low as $19 | one-way | 28 Nov | BRS → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Glasgow | $59 | one-way | 14 Nov | GLA → BCN | stops unknown | easyJet | found 6 days ago | Open this trip |
| Edinburgh | $73 | one-way | 9 Aug 2027 | EDI → BCN | nonstop | easyJet | found 6 days ago | Open this trip |
| Liverpool | $73 | one-way | 27 Apr 2027 | LPL → BCN | nonstop | Ryanair | found 2 days ago | Open this trip |
| Newcastle | $83 | one-way | 19 Dec | NCL → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Belfast | $131 | one-way | 28 Mar 2027 | BHD → BCN | 1 stop | easyJet | found 5 days ago | Open this trip |
| London | $41 | return | 5 Dec – 10 Dec | STN → BCN | out nonstop, back nonstop | easyJet | found 2 days ago | See prices for these dates |
| London | As low as $30 | return | 3 Dec – 10 Dec | SEN → BCN | out nonstop, back nonstop | easyJet | found 3 days ago | See prices for these dates |
| Bristol | $81 | return | 23 Nov – 25 Nov | BRS → BCN | out nonstop, back nonstop | Ryanair | found 3 days ago | See prices for these dates |
| Newcastle | $177 | return | 21 Dec – 27 Dec | NCL → BCN | out 1 stop, back nonstop | Jet2.com | found 2 days ago | See prices for these dates |
| Leeds | $249 | return | 1 Dec – 4 Dec | LBA → BCN | out 2 stops, back 1 stop | Aer Lingus | found 2 days ago | See prices for these dates |
| Birmingham | $61 | return | 10 Dec – 11 Dec | BHX → BCN | out nonstop, back nonstop | easyJet | found 7 days ago | See prices for these dates |
| Manchester | $79 | return | 23 Nov – 27 Nov | MAN → BCN | out nonstop, back nonstop | Jet2.com | found 4 days ago | See prices for these dates |
| Edinburgh | $107 | return | 12 Feb 2027 – 14 Feb 2027 | EDI → BCN | out nonstop, back nonstop | Vueling | found 6 days ago | See prices for these dates |
| Bournemouth | $521 | return | 1 Oct 2027 – 4 Oct 2027 | BOH → BCN | out 2 stops, back 2 stops | TUI Airways | found 6 days ago | See prices for these dates |
| Luxembourg | ||||||||
| Luxembourg | $32 | one-way | 30 Nov | LUX → BCN | nonstop | Ryanair | found 5 days ago | Open this trip |
| Luxembourg | $280 | return | 18 Nov – 19 Nov | LUX → BCN | out 1 stop, back 1 stop | Lufthansa | found 2 days ago | See prices for these dates |
| Luxembourg | As low as $73 | return | 8 Feb 2027 – 11 Feb 2027 | LUX → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Serbia | ||||||||
| Belgrade | $34 | one-way | 28 Feb 2027 | BEG → BCN | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Belgrade | $65 | return | 21 Feb 2027 – 28 Feb 2027 | BEG → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Algeria | ||||||||
| Algiers | $35 | one-way | 22 Nov | ALG → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Oran | $65 | one-way | 26 Nov | ORN → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Algiers | $77 | return | 25 Dec – 5 Jan 2027 | ALG → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Oran | $207 | return | 11 Dec – 18 Dec | ORN → BCN | out 1 stop, back 2 stops | Air Algerie | found 2 days ago | See prices for these dates |
| Oran | As low as $159 | return | 15 Dec – 1 Jan 2027 | ORN → BCN | out 1 stop, back 1 stop | Air Algerie | found 5 days ago | See prices for these dates |
| Slovenia | ||||||||
| Ljubljana | $35 | one-way | 14 Feb 2027 | LJU → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Ljubljana | $62 | return | 6 Dec – 13 Dec | LJU → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Denmark | ||||||||
| Copenhagen | $36 | one-way | 30 Nov | CPH → BCN | nonstop | Malta Air | found 2 days ago | Open this trip |
| Aalborg | $92 | one-way | 7 Feb 2027 | AAL → BCN | 1 stop | Norwegian Air Sweden | found 5 days ago | Open this trip |
| Copenhagen | $158 | return | 24 Nov – 28 Nov | CPH → BCN | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Aarhus | $203 | return | 20 Dec – 27 Dec | AAR → BCN | out 1 stop, back 1 stop | Buzz | found 4 days ago | See prices for these dates |
| Billund | $218 | return | 1 Dec – 20 Dec | BLL → BCN | out 1 stop, back 1 stop | HOP! | found 5 days ago | See prices for these dates |
| Moldova | ||||||||
| Chisinau | $38 | one-way | 8 Mar 2027 | RMO → BCN | nonstop | Wizz Air Malta | found 2 days ago | Open this trip |
| Chisinau | As low as $36 | one-way | 1 Feb 2027 | RMO → BCN | nonstop | Wizz Air Malta | found 4 days ago | Open this trip |
| Chisinau | $90 | return | 19 Jan 2027 – 2 Feb 2027 | RMO → BCN | out nonstop, back nonstop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Chisinau | As low as $71 | return | 13 Feb 2027 – 20 Feb 2027 | RMO → BCN | out nonstop, back nonstop | Wizz Air Malta | found 3 days ago | See prices for these dates |
| Switzerland | ||||||||
| Basel | $39 | one-way | 6 Jan 2027 | BSL → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Geneva | $48 | one-way | 12 Jan 2027 | GVA → BCN | nonstop | easyJet | found 2 days ago | Open this trip |
| Geneva | As low as $32 | one-way | 7 Dec | GVA → BCN | nonstop | easyJet | found 3 days ago | Open this trip |
| Zurich | $52 | one-way | 14 Jan 2027 | ZRH → BCN | nonstop | Vueling | found 6 days ago | Open this trip |
| Bern | $331 | one-way | 13 Nov | ZDJ → BCN | 1 stop | SWISS | found 3 days ago | Open this trip |
| Basel | $112 | return | 26 Mar 2027 – 28 Mar 2027 | BSL → BCN | out nonstop, back nonstop | easyJet | found 2 days ago | See prices for these dates |
| Basel | As low as $54 | return | 8 Jan 2027 – 11 Jan 2027 | BSL → BCN | out nonstop, back nonstop | easyJet | found 2 days ago | See prices for these dates |
| Zurich | $148 | return | 27 Nov – 28 Nov | ZRH → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Zurich | As low as $113 | return | 28 Nov – 29 Nov | ZRH → BCN | out nonstop, back nonstop | Vueling | found 4 days ago | See prices for these dates |
| Geneva | $172 | return | 14 Nov – 23 Nov | GVA → BCN | out nonstop, back 1 stop | Vueling | found 2 days ago | See prices for these dates |
| Geneva | As low as $59 | return | 10 Dec – 13 Dec | GVA → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Austria | ||||||||
| Vienna | $39 | one-way | 28 Nov | VIE → BCN | stops unknown | Ryanair | found 2 days ago | Open this trip |
| Innsbruck | $123 | one-way | 10 Dec | INN → BCN | 1 stop | easyJet | found 6 days ago | Open this trip |
| Linz | $127 | one-way | 11 Feb 2027 | LNZ → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Salzburg | $130 | one-way | 17 Jan 2027 | SZG → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Vienna | $87 | return | 14 Apr 2027 – 23 Apr 2027 | VIE → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Vienna | As low as $64 | return | 17 Feb 2027 – 24 Feb 2027 | VIE → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Salzburg | $203 | return | 11 Dec – 14 Dec | SZG → BCN | out 1 stop, back 1 stop | Eurowings | found 4 days ago | See prices for these dates |
| Lithuania | ||||||||
| Vilnius | $39 | one-way | 23 Jan 2027 | VNO → BCN | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Palanga | $78 | one-way | 13 Nov | PLQ → BCN | 1 stop | Ryanair | found 7 days ago | Open this trip |
| Kaunas | $86 | one-way | 1 Feb 2027 | KUN → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Vilnius | $87 | return | 17 Jan 2027 – 23 Jan 2027 | VNO → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Kaunas | $242 | return | 8 Dec – 9 Dec | KUN → BCN | out 1 stop, back 1 stop | Ryanair | found 2 days ago | See prices for these dates |
| Albania | ||||||||
| Tirana | $40 | one-way | 23 Nov | TIA → BCN | stops unknown | Ryanair | found 3 days ago | Open this trip |
| Tirana | $87 | return | 26 Dec – 28 Dec | TIA → BCN | out nonstop, back nonstop | Wizz Air Malta | found 6 days ago | See prices for these dates |
| Romania | ||||||||
| Bucharest | $46 | one-way | 13 Jan 2027 | OTP → BCN | 1 stop | Wizz Air Malta | found 2 days ago | Open this trip |
| Iasi | $57 | one-way | 14 Mar 2027 | IAS → BCN | 1 stop | Wizz Air Malta | found 5 days ago | Open this trip |
| Cluj-Napoca | $62 | one-way | 24 Nov | CLJ → BCN | nonstop | Wizz Air Malta | found 3 days ago | Open this trip |
| Constanta | $69 | one-way | 22 Nov | CND → BCN | 1 stop | Wizz Air Malta | found 3 days ago | Open this trip |
| Suceava | $88 | one-way | 12 Apr 2027 | SCV → BCN | 1 stop | Wizz Air Malta | found 5 days ago | Open this trip |
| Bucharest | $124 | return | 26 Feb 2027 – 28 Feb 2027 | OTP → BCN | out 1 stop, back 1 stop | ALPAVIA | found 2 days ago | See prices for these dates |
| Suceava | $138 | return | 24 Nov – 27 Nov | SCV → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Cluj-Napoca | $102 | return | 1 Feb 2027 – 4 Feb 2027 | CLJ → BCN | out nonstop, back nonstop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Craiova | $102 | return | 16 Jan 2027 – 19 Jan 2027 | CRA → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Brasov | $119 | return | 18 Jan 2027 – 21 Jan 2027 | GHV → BCN | out nonstop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Iasi | $223 | return | 17 Jul 2027 – 25 Jul 2027 | IAS → BCN | out 1 stop, back 1 stop | Tarom | found 7 days ago | See prices for these dates |
| Sibiu | $320 | return | 21 Dec – 24 Dec | SBZ → BCN | out 2 stops, back 1 stop | Wizz Air Malta | found 5 days ago | See prices for these dates |
| Baia Mare | $453 | return | 30 Dec – 2 Jan 2027 | BAY → BCN | out 2 stops, back 2 stops | Tarom | found 5 days ago | See prices for these dates |
| Greece | ||||||||
| Athens | $47 | one-way | 14 Jan 2027 | ATH → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Thessaloniki | $65 | one-way | 15 Feb 2027 | SKG → BCN | 1 stop | Ryanair | found 4 days ago | Open this trip |
| Preveza | $112 | one-way | 1 May 2027 | PVK → BCN | 1 stop | Jet2.com | found 4 days ago | Open this trip |
| Thira | $113 | one-way | 4 Jun 2027 | JTR → BCN | 1 stop | Ryanair | found 3 days ago | Open this trip |
| Heraklion | $116 | one-way | 25 Nov | HER → BCN | 1 stop | Aegean Airlines | found 5 days ago | Open this trip |
| Kerkyra | $147 | one-way | 9 Dec | CFU → BCN | 1 stop | Aegean Airlines | found 5 days ago | Open this trip |
| Rhodes | $151 | one-way | 25 Dec | RHO → BCN | 1 stop | Sky Express Greece | found 7 days ago | Open this trip |
| Mikonos | $161 | one-way | 9 Dec | JMK → BCN | 2 stops | Sky Express Greece | found 6 days ago | Open this trip |
| Kastelorizo | $243 | one-way | 17 Nov | KZS → BCN | 2 stops | Olympic Air | found 6 days ago | Open this trip |
| Athens | $106 | return | 24 Feb 2027 – 28 Feb 2027 | ATH → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Thessaloniki | $237 | return | 2 Dec – 6 Dec | SKG → BCN | out 1 stop, back 1 stop | Aegean Airlines | found 4 days ago | See prices for these dates |
| Hungary | ||||||||
| Budapest | $47 | one-way | 3 Oct 2027 | BUD → BCN | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Debrecen | $116 | one-way | 20 Jun 2027 | DEB → BCN | 1 stop | Wizz Air UK | found 6 days ago | Open this trip |
| Budapest | $91 | return | 20 Jan 2027 – 24 Jan 2027 | BUD → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Budapest | As low as $78 | return | 17 Jan 2027 – 21 Jan 2027 | BUD → BCN | out nonstop, back nonstop | Wizz Air | found 5 days ago | See prices for these dates |
| Czech Republic | ||||||||
| Prague | $54 | one-way | 20 Apr 2027 | PRG → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Prague | As low as $36 | one-way | 22 Jan 2027 | PRG → BCN | nonstop | Vueling | found 7 days ago | Open this trip |
| Pardubice | $114 | one-way | 13 Dec | PED → BCN | 2 stops | Ryanair | found 6 days ago | Open this trip |
| Prague | $112 | return | 17 Apr 2027 – 20 Apr 2027 | PRG → BCN | out 1 stop, back nonstop | Norwegian Air Sweden | found 2 days ago | See prices for these dates |
| Prague | As low as $70 | return | 22 Jan 2027 – 23 Jan 2027 | PRG → BCN | out nonstop, back nonstop | Ryanair | found 5 days ago | See prices for these dates |
| Cyprus | ||||||||
| Paphos | $55 | one-way | 14 Jan 2027 | PFO → BCN | 1 stop | Ryanair | found 2 days ago | Open this trip |
| Larnaca | $66 | one-way | 22 May 2027 | LCA → BCN | 1 stop | Wizz Air Malta | found 4 days ago | Open this trip |
| Larnaca | $156 | return | 10 Apr 2027 – 14 Apr 2027 | LCA → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Larnaca | As low as $127 | return | 26 Jan 2027 – 31 Jan 2027 | LCA → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 4 days ago | See prices for these dates |
| Paphos | $321 | return | 14 May 2027 – 16 May 2027 | PFO → BCN | out 1 stop, back 1 stop | Ryanair | found 4 days ago | See prices for these dates |
| North Macedonia | ||||||||
| Skopje | $56 | one-way | 24 Nov | SKP → BCN | nonstop | Wizz Air | found 2 days ago | Open this trip |
| Skopje | $74 | return | 23 Jan 2027 – 26 Jan 2027 | SKP → BCN | out nonstop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Bosnia and Herzegovina | ||||||||
| Sarajevo | $59 | one-way | 26 Jan 2027 | SJJ → BCN | 1 stop | Wizz Air Malta | found 4 days ago | Open this trip |
| Netherlands | ||||||||
| Eindhoven | $61 | one-way | 26 Jan 2027 | EIN → BCN | stops unknown | Transavia | found 7 days ago | Open this trip |
| Rotterdam | $78 | one-way | 5 Jan 2027 | RTM → BCN | nonstop | Transavia | found 5 days ago | Open this trip |
| Amsterdam | $92 | one-way | 3 Jan 2027 | AMS → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Maastricht | $105 | one-way | 14 Feb 2027 | MST → BCN | 1 stop | Transavia | found 5 days ago | Open this trip |
| Amsterdam | $120 | return | 10 Dec – 20 Dec | AMS → BCN | out nonstop, back nonstop | Vueling | found 2 days ago | See prices for these dates |
| Amsterdam | As low as $116 | return | 4 Dec – 7 Dec | AMS → BCN | out 1 stop, back 1 stop | Ryanair | found 7 days ago | See prices for these dates |
| Rotterdam | $175 | return | 25 Dec – 15 Jan 2027 | RTM → BCN | out nonstop, back nonstop | Transavia | found 2 days ago | See prices for these dates |
| Eindhoven | $232 | return | 26 Dec – 30 Dec | EIN → BCN | out 1 stop, back 1 stop | Ryanair | found 6 days ago | See prices for these dates |
| Armenia | ||||||||
| Yerevan | $62 | one-way | 9 Feb 2027 | EVN → BCN | 1 stop | Wizz Air | found 2 days ago | Open this trip |
| Gyumri | $120 | one-way | 21 Nov | LWN → BCN | 1 stop | Wizz Air | found 3 days ago | Open this trip |
| Yerevan | $128 | return | 9 Feb 2027 – 15 Feb 2027 | EVN → BCN | out 1 stop, back 1 stop | Wizz Air | found 2 days ago | See prices for these dates |
| Egypt | ||||||||
| Cairo | $62 | one-way | 17 Dec | CAI → BCN | nonstop | Vueling | found 5 days ago | Open this trip |
| Hurghada | $158 | one-way | 10 Jul 2027 | HRG → BCN | 1 stop | easyJet | found 4 days ago | Open this trip |
| Marsa Alam | $205 | one-way | 27 Nov | RMF → BCN | 2 stops | Wizz Air | found 5 days ago | Open this trip |
| Cairo | $251 | return | 10 Dec – 12 Dec | CAI → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Tunisia | ||||||||
| Tunis | $63 | one-way | 18 Nov | TUN → BCN | nonstop | Tunisair | found 2 days ago | Open this trip |
| Tunis | $170 | return | 8 Aug 2027 – 15 Aug 2027 | TUN → BCN | out nonstop, back nonstop | Tunisair | found 5 days ago | See prices for these dates |
| Georgia | ||||||||
| Kutaisi | $68 | one-way | 14 Dec | KUT → BCN | nonstop | Wizz Air | found 3 days ago | Open this trip |
| Tbilisi | $79 | one-way | 17 Dec | TBS → BCN | 1 stop | easyJet | found 2 days ago | Open this trip |
| Batumi | $274 | one-way | 21 Nov | BUS → BCN | 2 stops | Ajet | found 3 days ago | Open this trip |
| Kutaisi | $165 | return | 15 Jan 2027 – 29 Jan 2027 | KUT → BCN | out 1 stop, back nonstop | Wizz Air | found 2 days ago | See prices for these dates |
| Kutaisi | As low as $132 | return | 21 Dec – 24 Jan 2027 | KUT → BCN | out nonstop, back nonstop | Wizz Air | found 3 days ago | See prices for these dates |
| Tbilisi | $225 | return | 18 May 2027 – 22 May 2027 | TBS → BCN | out 1 stop, back 1 stop | easyJet | found 2 days ago | See prices for these dates |
| Tbilisi | As low as $158 | return | 18 Feb 2027 – 24 Feb 2027 | TBS → BCN | out 1 stop, back 1 stop | easyJet | found 7 days ago | See prices for these dates |
| Batumi | $491 | return | 2 Jan 2027 – 4 Jan 2027 | BUS → BCN | out 1 stop, back 2 stops | Turkish Airlines | found 7 days ago | See prices for these dates |
| Norway | ||||||||
| Oslo | $68 | one-way | 6 Dec | TRF → BCN | stops unknown | Ryanair UK | found 5 days ago | Open this trip |
| Bergen | $83 | one-way | 6 Jan 2027 | BGO → BCN | 1 stop | Wizz Air | found 6 days ago | Open this trip |
| Trondheim | $110 | one-way | 29 Nov | TRD → BCN | 1 stop | Norwegian Air Shuttle | found 3 days ago | Open this trip |
| Kirkenes | $127 | one-way | 13 Jan 2027 | KKN → BCN | 2 stops | SAS Scandinavian | found 5 days ago | Open this trip |
| Bodo | $228 | one-way | 15 Nov | BOO → BCN | 2 stops | SAS Scandinavian | found 3 days ago | Open this trip |
| Kristiansand | $317 | return | 27 Nov – 30 Nov | KRS → BCN | out 2 stops, back 2 stops | SAS Scandinavian | found 3 days ago | See prices for these dates |
| Trondheim | $327 | return | 23 Nov – 25 Nov | TRD → BCN | out 2 stops, back 1 stop | SAS Scandinavian | found 2 days ago | See prices for these dates |
| Oslo | $131 | return | 26 Feb 2027 – 5 Mar 2027 | OSL → BCN | out 1 stop, back 1 stop | Wizz Air | found 5 days ago | See prices for these dates |
| Stavanger | $219 | return | 16 Apr 2027 – 20 Apr 2027 | SVG → BCN | out 1 stop, back 1 stop | Wizz Air | found 4 days ago | See prices for these dates |
| Bergen | $230 | return | 14 Dec – 21 Dec | BGO → BCN | out 1 stop, back 1 stop | Lufthansa | found 7 days ago | See prices for these dates |
| Tromso | $249 | return | 7 May 2027 – 11 May 2027 | TOS → BCN | out 2 stops, back 2 stops | SAS Scandinavian | found 5 days ago | See prices for these dates |
| Estonia | ||||||||
| Tallinn | $69 | one-way | 14 Mar 2027 | TLL → BCN | 1 stop | Wizz Air | found 2 days ago | Open this trip |
| Tallinn | As low as $36 | one-way | 27 Jan 2027 | TLL → BCN | nonstop | Ryanair | found 5 days ago | Open this trip |
| Tallinn | $86 | return | 27 Jan 2027 – 3 Feb 2027 | TLL → BCN | out nonstop, back nonstop | Ryanair | found 2 days ago | See prices for these dates |
| Finland | ||||||||
| Helsinki | $80 | one-way | 8 Jan 2027 | HEL → BCN | 1 stop | Norwegian Air Sweden | found 2 days ago | Open this trip |
| Helsinki | As low as $67 | one-way | 11 Dec | HEL → BCN | stops unknown | Ryanair | found 2 days ago | Open this trip |
| Helsinki | $230 | return | 3 Apr 2027 – 9 Apr 2027 | HEL → BCN | out 1 stop, back nonstop | Norwegian Air Sweden | found 2 days ago | See prices for these dates |
| Helsinki | As low as $156 | return | 18 Jan 2027 – 22 Jan 2027 | HEL → BCN | out 1 stop, back 1 stop | Norwegian Air Sweden | found 4 days ago | See prices for these dates |
| Turkiye | ||||||||
| Dalaman | $82 | one-way | 23 Jan 2027 | DLM → BCN | 1 stop | easyJet | found 4 days ago | Open this trip |
| Izmir | $85 | one-way | 21 Dec | ADB → BCN | nonstop | SunExpress | found 4 days ago | Open this trip |
| Ankara | $86 | one-way | 6 Dec | ESB → BCN | stops unknown | Ajet | found 7 days ago | Open this trip |
| Istanbul | $100 | one-way | 9 Jun 2027 | IST → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Istanbul | As low as $86 | one-way | 9 Jul 2027 | IST → BCN | nonstop | Vueling | found 4 days ago | Open this trip |
| Bodrum | $111 | one-way | 25 Dec | BJV → BCN | 1 stop | Pegasus Airlines | found 7 days ago | Open this trip |
| Golgen | $131 | one-way | 30 Nov | GNY → BCN | 1 stop | Ajet | found 4 days ago | Open this trip |
| Mersin | $147 | one-way | 18 Dec | COV → BCN | stops unknown | SunExpress | found 5 days ago | Open this trip |
| Antalya | $158 | one-way | 31 Jul 2027 | AYT → BCN | 1 stop | Ajet | found 2 days ago | Open this trip |
| Istanbul | $172 | return | 1 Apr 2027 – 14 Apr 2027 | IST → BCN | out nonstop, back nonstop | Vueling | found yesterday | See prices for these dates |
| Istanbul | As low as $121 | return | 21 Dec – 5 Jan 2027 | IST → BCN | out nonstop, back nonstop | Vueling | found 5 days ago | See prices for these dates |
| Alanya | $341 | return | 9 Feb 2027 – 14 Feb 2027 | GZP → BCN | out 2 stops, back 2 stops | Pegasus Airlines | found yesterday | See prices for these dates |
| Antalya | $289 | return | 27 Dec – 2 Jan 2027 | AYT → BCN | out 1 stop, back 1 stop | SunExpress | found 2 days ago | See prices for these dates |
| Antalya | As low as $195 | return | 5 Mar 2027 – 11 Mar 2027 | AYT → BCN | out 1 stop, back 1 stop | easyJet | found 6 days ago | See prices for these dates |
| Mersin | $299 | return | 14 Feb 2027 – 21 Feb 2027 | COV → BCN | out 1 stop, back 3 stops | Turkish Airlines | found 3 days ago | See prices for these dates |
| Dalaman | $313 | return | 24 Nov – 29 Nov | DLM → BCN | out 2 stops, back 2 stops | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Trabzon | $426 | return | 18 Nov – 21 Nov | TZX → BCN | out 1 stop, back 3 stops | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Ankara | $224 | return | 29 Nov – 29 Nov | ESB → BCN | out nonstop, back 2 stops | Turkish Airlines | found 4 days ago | See prices for these dates |
| Izmir | $284 | return | 22 Jul 2027 – 26 Jul 2027 | ADB → BCN | out 1 stop, back 1 stop | Lufthansa | found 4 days ago | See prices for these dates |
| Israel | ||||||||
| Tel Aviv Yafo | $85 | one-way | 9 Feb 2027 | TLV → BCN | 1 stop | Wizz Air Malta | found 2 days ago | Open this trip |
| Haifa | $321 | one-way | 26 Dec | HFA → BCN | 1 stop | AirHaifa | found 2 days ago | Open this trip |
| Tel Aviv Yafo | $220 | return | 9 Dec – 19 Dec | TLV → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Tel Aviv Yafo | As low as $167 | return | 25 Dec – 11 Jan 2027 | TLV → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 6 days ago | See prices for these dates |
| Cape Verde | ||||||||
| Sal | $91 | one-way | 12 Jan 2027 | SID → BCN | 1 stop | easyJet | found 3 days ago | Open this trip |
| Praia | $158 | one-way | 28 Nov | RAI → BCN | 1 stop | easyJet | found 7 days ago | Open this trip |
| Gambia | ||||||||
| Banjul | $121 | one-way | 4 Dec | BJL → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Banjul | $370 | return | 10 Jun 2027 – 3 Jul 2027 | BJL → BCN | out nonstop, back nonstop | Vueling | found 3 days ago | See prices for these dates |
| Iceland | ||||||||
| Reykjavik | $138 | one-way | 27 Dec | KEF → BCN | 1 stop | easyJet | found 2 days ago | Open this trip |
| Saudi Arabia | ||||||||
| Medina | $153 | one-way | 20 Nov | MED → BCN | stops unknown | Ajet | found 3 days ago | Open this trip |
| Jeddah | $154 | one-way | 20 Sept 2027 | JED → BCN | 1 stop | Wizz Air Malta | found 2 days ago | Open this trip |
| Jeddah | $307 | return | 20 Sept 2027 – 28 Sept 2027 | JED → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Medina | $539 | return | 12 Jan 2027 – 20 Jan 2027 | MED → BCN | out 1 stop, back 2 stops | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Tabuk | $565 | return | 29 Dec – 4 Jan 2027 | TUU → BCN | out 1 stop, back 1 stop | Air Cairo | found 2 days ago | See prices for these dates |
| Azerbaijan | ||||||||
| Baku | $167 | one-way | 12 May 2027 | GYD → BCN | 1 stop | Wizz Air | found 5 days ago | Open this trip |
| Baku | $259 | return | 21 Dec – 13 Jan 2027 | GYD → BCN | out 1 stop, back 1 stop | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Svalbard and Jan Mayen | ||||||||
| Longyearbyen | $168 | one-way | 18 Jul 2027 | LYR → BCN | 1 stop | SAS Scandinavian | found 2 days ago | Open this trip |
| United Arab Emirates | ||||||||
| Dubai | $170 | one-way | 22 Mar 2027 | DXB → BCN | 1 stop | Pegasus Airlines | found 5 days ago | Open this trip |
| Sharjah | $183 | one-way | 20 Nov | SHJ → BCN | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Abu Dhabi | $448 | return | 13 Nov – 13 Nov | AUH → BCN | out 1 stop, back 2 stops | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Dubai | $563 | return | 12 Jan 2027 – 12 Jan 2027 | DXB → BCN | out 1 stop, back 1 stop | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Dubai | As low as $399 | return | 14 Jan 2027 – 18 Jan 2027 | DXB → BCN | out 2 stops, back 1 stop | Pegasus Airlines | found 6 days ago | See prices for these dates |
| Sharjah | $408 | return | 26 Dec – 12 Jan 2027 | SHJ → BCN | out 2 stops, back 2 stops | Pegasus Airlines | found 8 days ago | See prices for these dates |
| United States | ||||||||
| Miami | $176 | one-way | 31 Dec | MIA → BCN | stops unknown | Level | found 5 days ago | Open this trip |
| New York | $298 | one-way | 20 Apr 2027 | JFK → BCN | 1 stop | TAP Air Portugal | found 7 days ago | Open this trip |
| Philadelphia | $353 | one-way | 11 Dec | PHL → BCN | 1 stop | Aer Lingus | found 3 days ago | Open this trip |
| Dallas | $376 | one-way | 22 Jan 2027 | DFW → BCN | 3 stops | Frontier Airlines | found 7 days ago | Open this trip |
| Chicago | $382 | one-way | 19 Feb 2027 | ORD → BCN | 1 stop | TAP Air Portugal | found 4 days ago | Open this trip |
| Los Angeles | $402 | one-way | 13 Aug 2027 | LAX → BCN | 1 stop | TAP Air Portugal | found 4 days ago | Open this trip |
| San Francisco | $431 | one-way | 22 Mar 2027 | SFO → BCN | 3 stops | Air Canada | found 6 days ago | Open this trip |
| Fort Lauderdale | $439 | one-way | 24 Jul 2027 | FLL → BCN | 1 stop | Air Canada Rouge | found 3 days ago | Open this trip |
| Washington | $446 | one-way | 16 May 2027 | IAD → BCN | 2 stops | Aer Lingus | found 6 days ago | Open this trip |
| El Paso | $459 | one-way | 11 Dec | ELP → BCN | 3 stops | Frontier Airlines | found 4 days ago | Open this trip |
| Ontario | $494 | one-way | 12 Aug 2027 | ONT → BCN | 2 stops | United Airlines | found 4 days ago | Open this trip |
| New Orleans | $546 | one-way | 28 Dec | MSY → BCN | 1 stop | Virgin Atlantic | found 5 days ago | Open this trip |
| Long Beach | $572 | one-way | 13 Aug 2027 | LGB → BCN | 2 stops | Alaska Airlines | found 4 days ago | Open this trip |
| Baltimore | $583 | one-way | 16 May 2027 | BWI → BCN | 2 stops | Icelandair | found 6 days ago | Open this trip |
| San Jose | $625 | one-way | 22 Mar 2027 | SJC → BCN | 3 stops | Alaska Airlines | found 6 days ago | Open this trip |
| St Louis | $654 | one-way | 24 Jun 2027 | STL → BCN | 3 stops | Alaska Airlines | found 3 days ago | Open this trip |
| Raleigh | $664 | one-way | 21 Dec | RDU → BCN | 2 stops | Frontier Airlines | found 4 days ago | Open this trip |
| Oakland | $887 | one-way | 22 Mar 2027 | OAK → BCN | 2 stops | Alaska Airlines | found 6 days ago | Open this trip |
| San Francisco | $668 | return | 12 Sept 2027 – 4 Oct 2027 | SFO → BCN | out 1 stop, back 1 stop | SAS Scandinavian | found 2 days ago | See prices for these dates |
| New York | $708 | return | 29 Dec – 11 Jan 2027 | EWR → BCN | out 1 stop, back 1 stop | United Airlines | found 2 days ago | See prices for these dates |
| New York | As low as $297 | return | 4 Oct 2027 – 13 Oct 2027 | JFK → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Los Angeles | $749 | return | 26 Nov – 3 Dec | LAX → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 2 days ago | See prices for these dates |
| Los Angeles | As low as $564 | return | 27 Nov – 3 Dec | LAX → BCN | out 1 stop, back 1 stop | Royal Air Maroc | found 6 days ago | See prices for these dates |
| Boston | $781 | return | 1 Nov 2027 – 6 Nov 2027 | BOS → BCN | out 2 stops, back 1 stop | Air Canada | found 2 days ago | See prices for these dates |
| San Jose | $1,213 | return | 12 Sept 2027 – 4 Oct 2027 | SJC → BCN | out 1 stop, back 1 stop | United Airlines | found 2 days ago | See prices for these dates |
| Detroit | $1,231 | return | 18 Dec – 28 Dec | DTW → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Oakland | $4,030 | return | 19 Nov – 3 Dec | OAK → BCN | out 2 stops, back 1 stop | Alaska Airlines | found 2 days ago | See prices for these dates |
| Miami | $623 | return | 29 Nov – 6 Dec | MIA → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 6 days ago | See prices for these dates |
| Chicago | $672 | return | 13 Jan 2027 – 23 Jan 2027 | ORD → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 4 days ago | See prices for these dates |
| Dallas | $757 | return | 12 Apr 2027 – 23 Apr 2027 | DFW → BCN | out 1 stop, back 1 stop | Air Canada | found 4 days ago | See prices for these dates |
| Philadelphia | $799 | return | 14 Feb 2027 – 23 Feb 2027 | PHL → BCN | out 2 stops, back 2 stops | jetBlue | found 4 days ago | See prices for these dates |
| Buffalo | $839 | return | 15 Dec – 12 Jan 2027 | BUF → BCN | out 1 stop, back 1 stop | Brussels Airlines | found 7 days ago | See prices for these dates |
| Kauai Island | $879 | return | 21 Jan 2027 – 31 Jan 2027 | LIH → BCN | out 2 stops, back 2 stops | United Airlines | found 6 days ago | See prices for these dates |
| San Diego | $933 | return | 13 Dec – 19 Dec | SAN → BCN | out 2 stops, back 2 stops | United Airlines | found 6 days ago | See prices for these dates |
| Houston | $954 | return | 27 Dec – 7 Jan 2027 | IAH → BCN | out 2 stops, back 3 stops | United Airlines | found 4 days ago | See prices for these dates |
| Fort Lauderdale | $967 | return | 29 Dec – 11 Jan 2027 | FLL → BCN | out 1 stop, back 2 stops | United Airlines | found 4 days ago | See prices for these dates |
| Atlanta | $1,004 | return | 2 Aug 2027 – 21 Aug 2027 | ATL → BCN | out 2 stops, back 2 stops | Virgin Atlantic | found 8 days ago | See prices for these dates |
| St Louis | $1,018 | return | 28 Mar 2027 – 5 Apr 2027 | STL → BCN | out 2 stops, back 1 stop | United Airlines | found 7 days ago | See prices for these dates |
| Denver | $1,092 | return | 24 Dec – 28 Dec | DEN → BCN | out 1 stop, back 1 stop | Lufthansa | found 4 days ago | See prices for these dates |
| Ontario | $1,113 | return | 1 Apr 2027 – 20 Apr 2027 | ONT → BCN | out 1 stop, back 1 stop | American Airlines | found 6 days ago | See prices for these dates |
| Senegal | ||||||||
| Dakar | $182 | one-way | 23 Dec | DSS → BCN | nonstop | Vueling | found 2 days ago | Open this trip |
| Dakar | $557 | return | 21 Nov – 29 Nov | DSS → BCN | out nonstop, back 1 stop | Vueling | found 2 days ago | See prices for these dates |
| Qatar | ||||||||
| Doha | $182 | one-way | 27 Jan 2027 | DOH → BCN | 2 stops | Pegasus Airlines | found 3 days ago | Open this trip |
| Kazakhstan | ||||||||
| Shymkent | $183 | one-way | 4 Dec | CIT → BCN | stops unknown | Pegasus Airlines | found 6 days ago | Open this trip |
| Oral | $202 | one-way | 3 Dec | URA → BCN | stops unknown | Pegasus Airlines | found 2 days ago | Open this trip |
| Astana | $206 | one-way | 21 Oct 2027 | NQZ → BCN | 1 stop | SunExpress | found 5 days ago | Open this trip |
| Atyrau | $217 | one-way | 20 Dec | GUW → BCN | stops unknown | Pegasus Airlines | found 3 days ago | Open this trip |
| Almaty | $227 | one-way | 29 Nov | ALA → BCN | 3 stops | Ajet | found 2 days ago | Open this trip |
| Turkistan | $367 | one-way | 18 Apr 2027 | HSA → BCN | 3 stops | FlyArystan | found 3 days ago | Open this trip |
| Astana | $395 | return | 17 Jan 2027 – 26 Jan 2027 | NQZ → BCN | out 2 stops, back 1 stop | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Aktobe | $416 | return | 2 Dec – 12 Dec | AKX → BCN | out 2 stops, back 1 stop | FlyArystan | found 3 days ago | See prices for these dates |
| Oral | $424 | return | 16 Jan 2027 – 23 Jan 2027 | URA → BCN | out 2 stops, back 1 stop | FlyArystan | found 3 days ago | See prices for these dates |
| Almaty | $429 | return | 8 Jan 2027 – 17 Jan 2027 | ALA → BCN | out 2 stops, back 2 stops | Ajet | found 2 days ago | See prices for these dates |
| Almaty | As low as $391 | return | 19 Feb 2027 – 7 Mar 2027 | ALA → BCN | out 2 stops, back 2 stops | FLYONE Armenia | found 3 days ago | See prices for these dates |
| Karagandy | $670 | return | 28 Feb 2027 – 8 Mar 2027 | KGF → BCN | out 3 stops, back 3 stops | FlyArystan | found 2 days ago | See prices for these dates |
| Aktau | $326 | return | 17 Dec – 31 Dec | SCO → BCN | out 1 stop, back 1 stop | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Shymkent | $329 | return | 1 Feb 2027 – 9 Feb 2027 | CIT → BCN | out 1 stop, back 1 stop | Pegasus Airlines | found 6 days ago | See prices for these dates |
| Atyrau | $379 | return | 22 Jan 2027 – 28 Jan 2027 | GUW → BCN | out 2 stops, back 2 stops | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Northern Cyprus | ||||||||
| Ercan | $206 | one-way | 17 Aug 2027 | ECN → BCN | 1 stop | Ajet | found 2 days ago | Open this trip |
| Ercan | $350 | return | 14 Sept 2027 – 16 Sept 2027 | ECN → BCN | out 1 stop, back 2 stops | SunExpress | found 3 days ago | See prices for these dates |
| Jordan | ||||||||
| Amman | $226 | one-way | 22 Nov | AMM → BCN | stops unknown | Ajet | found 7 days ago | Open this trip |
| Kyrgyzstan | ||||||||
| Bishkek | $242 | one-way | 9 Jun 2027 | BSZ → BCN | 2 stops | Turkish Airlines | found 3 days ago | Open this trip |
| Bishkek | $434 | return | 22 Feb 2027 – 5 Mar 2027 | BSZ → BCN | out 1 stop, back 1 stop | Pegasus Airlines | found 2 days ago | See prices for these dates |
| Bishkek | As low as $385 | return | 17 Dec – 31 Dec | BSZ → BCN | out 1 stop, back 1 stop | Pegasus Airlines | found 5 days ago | See prices for these dates |
| Russia | ||||||||
| Vladikavkaz | $255 | one-way | 11 Dec | OGZ → BCN | stops unknown | Ajet | found 5 days ago | Open this trip |
| Nizhniy Novgorod | $256 | one-way | 28 Nov | GOJ → BCN | 3 stops | Ajet | found 5 days ago | Open this trip |
| Adler/Sochi | $363 | one-way | 27 Sept 2027 | AER → BCN | 1 stop | Air Serbia | found 3 days ago | Open this trip |
| Gorno-Altaysk | $412 | one-way | 13 Dec | RGK → BCN | stops unknown | Royal Air Maroc | found 6 days ago | Open this trip |
| Moscow | $482 | one-way | 7 Sept 2027 | ZIA → BCN | 2 stops | Red Wings | found 6 days ago | Open this trip |
| Omsk | $488 | one-way | 8 Sept 2027 | OMS → BCN | 2 stops | S7 Airlines | found 7 days ago | Open this trip |
| Ukhta | $544 | one-way | 1 Sept 2027 | UCT → BCN | 2 stops | Utair | found 5 days ago | Open this trip |
| Barnaul | $868 | one-way | 20 Aug 2027 | BAX → BCN | 4 stops | S7 Airlines | found 2 days ago | Open this trip |
| Mineralnye Vody | $465 | return | 2 Apr 2027 – 12 Apr 2027 | MRV → BCN | out 2 stops, back 1 stop | Azimuth | found 3 days ago | See prices for these dates |
| Adler/Sochi | $512 | return | 29 Mar 2027 – 22 Apr 2027 | AER → BCN | out 1 stop, back 1 stop | Air Serbia | found 2 days ago | See prices for these dates |
| Adler/Sochi | As low as $377 | return | 22 Jan 2027 – 7 Feb 2027 | AER → BCN | out 2 stops, back 2 stops | FLYONE Armenia | found 6 days ago | See prices for these dates |
| Saratov | $558 | return | 16 Jan 2027 – 28 Feb 2027 | GSV → BCN | out 2 stops, back 2 stops | Shirak Avia | found 3 days ago | See prices for these dates |
| Murmansk | $607 | return | 24 Jan 2027 – 15 Mar 2027 | MMK → BCN | out 2 stops, back 3 stops | Smartavia | found 2 days ago | See prices for these dates |
| Tyumen | $609 | return | 13 Jan 2027 – 31 Jan 2027 | TJM → BCN | out 3 stops, back 2 stops | Pobeda | found 3 days ago | See prices for these dates |
| Kazan | $616 | return | 4 Mar 2027 – 30 Mar 2027 | KZN → BCN | out 2 stops, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Khanty-Mansiysk | $717 | return | 1 Mar 2027 – 4 Mar 2027 | HMA → BCN | out 2 stops, back 2 stops | Aeroflot | found 3 days ago | See prices for these dates |
| Volgograd | $759 | return | 3 Apr 2027 – 16 Apr 2027 | VOG → BCN | out 3 stops, back 2 stops | S7 Airlines | found 3 days ago | See prices for these dates |
| Nizhniy Novgorod | $862 | return | 27 May 2027 – 10 Jun 2027 | GOJ → BCN | out 1 stop, back 1 stop | Air Serbia | found 2 days ago | See prices for these dates |
| Nizhniy Novgorod | As low as $473 | return | 13 Mar 2027 – 22 Mar 2027 | GOJ → BCN | out 1 stop, back 1 stop | Air Serbia | found 7 days ago | See prices for these dates |
| Kaliningrad | $919 | return | 30 Apr 2027 – 5 May 2027 | KGD → BCN | out 2 stops, back 2 stops | S7 Airlines | found 2 days ago | See prices for these dates |
| Vladikavkaz | $962 | return | 4 May 2027 – 11 May 2027 | OGZ → BCN | out 2 stops, back 2 stops | S7 Airlines | found 2 days ago | See prices for these dates |
| Ulan-Ude | $1,108 | return | 1 May 2027 – 31 May 2027 | UUD → BCN | out 2 stops, back 2 stops | S7 Airlines | found 3 days ago | See prices for these dates |
| Krasnodar | $333 | return | 1 Feb 2027 – 12 Feb 2027 | KRR → BCN | out 2 stops, back 2 stops | FLYONE Armenia | found 5 days ago | See prices for these dates |
| Samara | $506 | return | 21 Jan 2027 – 5 Feb 2027 | KUF → BCN | out 2 stops, back 2 stops | Red Wings | found 4 days ago | See prices for these dates |
| Ufa | $515 | return | 5 Dec – 30 Jan 2027 | UFA → BCN | out 2 stops, back 2 stops | Azimuth | found 7 days ago | See prices for these dates |
| Yekaterinburg | $537 | return | 22 Jan 2027 – 4 Feb 2027 | SVX → BCN | out 2 stops, back 2 stops | FLYONE Armenia | found 7 days ago | See prices for these dates |
| Perm | $589 | return | 14 Jan 2027 – 29 Jan 2027 | PEE → BCN | out 3 stops, back 3 stops | Pobeda | found 4 days ago | See prices for these dates |
| Astrakhan | $591 | return | 2 Dec – 17 Dec | ASF → BCN | out 3 stops, back 3 stops | Pobeda | found 7 days ago | See prices for these dates |
| Kirov | $594 | return | 29 Jan 2027 – 2 Feb 2027 | KVX → BCN | out 2 stops, back 3 stops | Pobeda | found 6 days ago | See prices for these dates |
| Saransk | $620 | return | 22 Mar 2027 – 25 Mar 2027 | SKX → BCN | out 2 stops, back 3 stops | Azimuth | found 7 days ago | See prices for these dates |
| Surgut | $647 | return | 22 Jan 2027 – 31 Jan 2027 | SGC → BCN | out 3 stops, back 2 stops | Aeroflot | found 7 days ago | See prices for these dates |
| Omsk | $675 | return | 30 Nov – 22 Dec | OMS → BCN | out 3 stops, back 3 stops | Pobeda | found 6 days ago | See prices for these dates |
| Kemerovo | $761 | return | 13 Feb 2027 – 27 Feb 2027 | KEJ → BCN | out 2 stops, back 3 stops | S7 Airlines | found 4 days ago | See prices for these dates |
| Tomsk | $811 | return | 19 Mar 2027 – 25 Mar 2027 | TOF → BCN | out 3 stops, back 3 stops | S7 Airlines | found 5 days ago | See prices for these dates |
| Moscow | $863 | return | 4 Feb 2027 – 10 Feb 2027 | ZIA → BCN | out 2 stops, back 3 stops | Ural Airlines | found 6 days ago | See prices for these dates |
| Bratsk | $885 | return | 13 Jan 2027 – 18 Jan 2027 | BTK → BCN | out 3 stops, back 2 stops | S7 Airlines | found 7 days ago | See prices for these dates |
| Norilsk | $954 | return | 13 Jan 2027 – 2 Feb 2027 | NSK → BCN | out 3 stops, back 2 stops | NordStar | found 5 days ago | See prices for these dates |
| Chita | $970 | return | 14 Nov – 30 Nov | HTA → BCN | out 3 stops, back 3 stops | Red Wings | found 7 days ago | See prices for these dates |
| Yakutsk | $1,136 | return | 1 Apr 2027 – 17 Apr 2027 | YKS → BCN | out 4 stops, back 3 stops | S7 Airlines | found 5 days ago | See prices for these dates |
| Chelyabinsk | $1,244 | return | 16 Apr 2027 – 25 Apr 2027 | CEK → BCN | out 3 stops, back 3 stops | S7 Airlines | found 7 days ago | See prices for these dates |
| Canada | ||||||||
| Calgary | C$381 (US$267) | one-way | 8 May 2027 | YYC → BCN | 1 stop | WestJet | found 5 days ago | Open this trip |
| Toronto | C$473 (US$332) | one-way | 12 Jan 2027 | YTZ → BCN | 2 stops | Porter Airlines Canada | found 6 days ago | Open this trip |
| Montreal | C$552 (US$387) | one-way | 8 May 2027 | YUL → BCN | 1 stop | French Bee | found 5 days ago | Open this trip |
| Vancouver | C$785 (US$551) | one-way | 17 Oct 2027 | YVR → BCN | 1 stop | British Airways | found 4 days ago | Open this trip |
| Quebec | C$743 (US$521) | return | 17 Nov – 24 Nov | YQB → BCN | out 1 stop, back 2 stops | Air Canada | found 3 days ago | See prices for these dates |
| Toronto | C$962 (US$675) | return | 15 Nov – 25 Nov | YYZ → BCN | out 1 stop, back 1 stop | Lufthansa | found 2 days ago | See prices for these dates |
| Vancouver | C$1,083 (US$760) | return | 5 Jun 2027 – 14 Jun 2027 | YVR → BCN | out 1 stop, back 1 stop | British Airways | found 3 days ago | See prices for these dates |
| Montreal | C$619 (US$434) | return | 15 Jan 2027 – 31 Jan 2027 | YUL → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 6 days ago | See prices for these dates |
| Saskatoon | C$1,206 (US$846) | return | 1 Jan 2027 – 2 Feb 2027 | YXE → BCN | out 2 stops, back 2 stops | WestJet | found 7 days ago | See prices for these dates |
| Winnipeg | C$1,229 (US$862) | return | 14 Jun 2027 – 25 Jun 2027 | YWG → BCN | out 1 stop, back 1 stop | WestJet | found 7 days ago | See prices for these dates |
| Tofino | C$1,542 (US$1,082) | return | 14 Jun 2027 – 19 Jun 2027 | YAZ → BCN | out 2 stops, back 2 stops | Pacific Coastal Airlines | found 7 days ago | See prices for these dates |
| Thailand | ||||||||
| Phuket | $311 | one-way | 31 Dec | HKT → BCN | stops unknown | China Eastern | found 5 days ago | Open this trip |
| Chiang Mai | $319 | one-way | 9 Mar 2027 | CNX → BCN | 1 stop | Etihad Airways | found 7 days ago | Open this trip |
| Bangkok | $560 | one-way | 31 Aug 2027 | DMK → BCN | 3 stops | Thai AirAsia | found yesterday | Open this trip |
| Bangkok | As low as $477 | one-way | 30 Aug 2027 | DMK → BCN | 3 stops | Thai AirAsia | found 2 days ago | Open this trip |
| Phuket | $699 | return | 17 Dec – 6 Jan 2027 | HKT → BCN | out 1 stop, back 3 stops | Norse Atlantic UK | found 7 days ago | See prices for these dates |
| Bangkok | $762 | return | 6 Dec – 20 Dec | BKK → BCN | out 2 stops, back 3 stops | Norse Atlantic Airways | found 6 days ago | See prices for these dates |
| Mexico | ||||||||
| Mexico City | $394 | one-way | 31 Dec | MEX → BCN | stops unknown | Aeromexico | found 2 days ago | Open this trip |
| Cancun | $476 | one-way | 31 Oct 2027 | CUN → BCN | 1 stop | Air France | found 5 days ago | Open this trip |
| San Jose del Cabo | $504 | one-way | 10 Jan 2027 | SJD → BCN | 3 stops | Porter Airlines Canada | found 6 days ago | Open this trip |
| Aguascalientes | $560 | one-way | 2 Mar 2027 | AGU → BCN | 2 stops | American Airlines | found 2 days ago | Open this trip |
| Cancun | $836 | return | 12 Jan 2027 – 9 Feb 2027 | CUN → BCN | out 2 stops, back 1 stop | Air Canada | found 3 days ago | See prices for these dates |
| Mexico City | $1,153 | return | 25 Dec – 6 Jan 2027 | MEX → BCN | out 2 stops, back 3 stops | Aeromexico | found 2 days ago | See prices for these dates |
| India | ||||||||
| Jodhpur | $398 | one-way | 28 Apr 2027 | JDH → BCN | 3 stops | IndiGo | found 4 days ago | Open this trip |
| Dharamsala | $951 | return | 24 Nov – 27 Nov | DHM → BCN | out 3 stops, back 3 stops | SpiceJet | found 5 days ago | See prices for these dates |
| Brazil | ||||||||
| Sao Paulo | $414 | one-way | 11 May 2027 | GRU → BCN | 1 stop | avianca airlines | found 7 days ago | Open this trip |
| Belo Horizonte | $566 | one-way | 26 May 2027 | CNF → BCN | 2 stops | LATAM Airlines Group | found 2 days ago | Open this trip |
| Sao Paulo | $961 | return | 15 Sept 2027 – 6 Oct 2027 | GRU → BCN | out 1 stop, back 1 stop | Iberia | found 2 days ago | See prices for these dates |
| Sao Paulo | As low as $703 | return | 2 Mar 2027 – 16 Mar 2027 | GRU → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 3 days ago | See prices for these dates |
| Campo Grande | $1,074 | return | 12 Jun 2027 – 19 Jun 2027 | CGR → BCN | out 1 stop, back 2 stops | LATAM Airlines Group | found 2 days ago | See prices for these dates |
| Porto Alegre | $1,352 | return | 12 Dec – 17 Dec | POA → BCN | out 1 stop, back 3 stops | TAP Air Portugal | found 3 days ago | See prices for these dates |
| Salvador | $843 | return | 1 Jun 2027 – 7 Jun 2027 | SSA → BCN | out 1 stop, back 1 stop | TAP Air Portugal | found 5 days ago | See prices for these dates |
| Foz do Iguaçu | $1,035 | return | 21 Apr 2027 – 5 May 2027 | IGU → BCN | out 1 stop, back 1 stop | LATAM Airlines Group | found 7 days ago | See prices for these dates |
| Montes Claros | $1,061 | return | 1 Mar 2027 – 8 Mar 2027 | MOC → BCN | out 2 stops, back 2 stops | Azul Airlines | found 5 days ago | See prices for these dates |
| Belarus | ||||||||
| Minsk | $423 | one-way | 2 Jul 2027 | MSQ → BCN | 2 stops | Belavia | found 7 days ago | Open this trip |
| Minsk | $542 | return | 8 Mar 2027 – 18 Mar 2027 | MSQ → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Minsk | As low as $539 | return | 6 Sept 2027 – 13 Sept 2027 | MSQ → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 3 days ago | See prices for these dates |
| China | ||||||||
| Shenzhen | $430 | one-way | 24 Dec | SZX → BCN | stops unknown | China Eastern | found 7 days ago | Open this trip |
| Beijing | $439 | one-way | 17 Nov | PKX → BCN | 3 stops | Etihad Airways | found 7 days ago | Open this trip |
| Nanjing | $1,104 | return | 1 May 2027 – 8 May 2027 | NKG → BCN | out 2 stops, back 2 stops | China Eastern | found 2 days ago | See prices for these dates |
| Beijing | $756 | return | 8 Jul 2027 – 21 Jul 2027 | PEK → BCN | out 1 stop, back 1 stop | Emirates | found 7 days ago | See prices for these dates |
| Shenzhen | $844 | return | 20 Jan 2027 – 7 Feb 2027 | SZX → BCN | out 3 stops, back 2 stops | Vietravel Airlines | found 5 days ago | See prices for these dates |
| Chengdu | $868 | return | 25 Jan 2027 – 1 Feb 2027 | TFU → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 7 days ago | See prices for these dates |
| Argentina | ||||||||
| Buenos Aires | $448 | one-way | 26 Nov | EZE → BCN | nonstop | Level | found 2 days ago | Open this trip |
| Cordoba | $951 | one-way | 17 Jan 2027 | COR → BCN | 3 stops | JetSmart | found 7 days ago | Open this trip |
| Buenos Aires | $1,166 | return | 20 Dec – 31 Dec | EZE → BCN | out 1 stop, back 1 stop | ITA Airways | found 2 days ago | See prices for these dates |
| Buenos Aires | As low as $1,112 | return | 27 Nov – 5 Dec | AEP → BCN | out 3 stops, back 3 stops | JetSmart | found 7 days ago | See prices for these dates |
| Cordoba | $1,356 | return | 19 Dec – 1 Jan 2027 | COR → BCN | out 1 stop, back 2 stops | LATAM Airlines Group | found 5 days ago | See prices for these dates |
| Mar del Plata | $1,466 | return | 1 Mar 2027 – 4 Mar 2027 | MDQ → BCN | out 2 stops, back 2 stops | Aerolineas Argentinas | found 6 days ago | See prices for these dates |
| Chile | ||||||||
| Santiago | $482 | one-way | 3 Jul 2027 | SCL → BCN | 1 stop | avianca airlines | found 2 days ago | Open this trip |
| Santiago | $1,015 | return | 16 Jul 2027 – 23 Jul 2027 | SCL → BCN | out 1 stop, back 1 stop | avianca airlines | found 4 days ago | See prices for these dates |
| Taiwan | ||||||||
| Taipei | $494 | one-way | 20 Oct 2027 | TPE → BCN | 2 stops | HK Express | found 4 days ago | Open this trip |
| Taipei | $536 | return | 26 Dec – 5 Jan 2027 | TPE → BCN | out 1 stop, back 1 stop | China Eastern | found 2 days ago | See prices for these dates |
| Taichung | $927 | return | 23 Dec – 31 Dec | RMQ → BCN | out 2 stops, back 2 stops | China Eastern | found 2 days ago | See prices for these dates |
| Indonesia | ||||||||
| Denpasar (Bali) | $498 | one-way | 9 Jun 2027 | DPS → BCN | 3 stops | Scoot | found 4 days ago | Open this trip |
| Balikpapan | $558 | one-way | 20 Dec | BPN → BCN | 3 stops | Lion Air | found 2 days ago | Open this trip |
| Denpasar (Bali) | $920 | return | 16 Jan 2027 – 23 Jan 2027 | DPS → BCN | out 2 stops, back 2 stops | Jetstar | found 3 days ago | See prices for these dates |
| Angola | ||||||||
| Luanda | $499 | one-way | 1 Apr 2027 | NBJ → BCN | 2 stops | Royal Air Maroc | found 3 days ago | Open this trip |
| Guatemala | ||||||||
| Guatemala City | $508 | one-way | 26 Jan 2027 | GUA → BCN | 2 stops | Aeromexico | found 4 days ago | Open this trip |
| Guatemala City | $893 | return | 8 Jul 2027 – 22 Jul 2027 | GUA → BCN | out 2 stops, back 2 stops | United Airlines | found 5 days ago | See prices for these dates |
| South Africa | ||||||||
| Durban | $515 | one-way | 16 Nov | DUR → BCN | 1 stop | Emirates | found 5 days ago | Open this trip |
| Japan | ||||||||
| Tokyo | $561 | one-way | 30 Aug 2027 | HND → BCN | 3 stops | Japan Airlines | found 3 days ago | Open this trip |
| Tokyo | $811 | return | 10 Dec – 24 Dec | NRT → BCN | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Fukuoka | $935 | return | 1 Mar 2027 – 4 Mar 2027 | FUK → BCN | out 2 stops, back 2 stops | Hong Kong Airlines | found 7 days ago | See prices for these dates |
| Barbados | ||||||||
| Bridgetown | $583 | one-way | 4 Dec | BGI → BCN | 2 stops | jetBlue | found 4 days ago | Open this trip |
| Ecuador | ||||||||
| Guayaquil | $583 | one-way | 27 Dec | GYE → BCN | 1 stop | avianca airlines | found 3 days ago | Open this trip |
| Quito | $1,195 | return | 1 May 2027 – 31 May 2027 | UIO → BCN | out 1 stop, back 1 stop | avianca airlines | found 2 days ago | See prices for these dates |
| Aruba | ||||||||
| Oranjestad | $601 | one-way | 28 Dec | AUA → BCN | 1 stop | TUIfly Netherlands | found 3 days ago | Open this trip |
| Bolivia | ||||||||
| Santa Cruz | $621 | one-way | 2 May 2027 | VVI → BCN | 1 stop | avianca airlines | found 3 days ago | Open this trip |
| Guadeloupe | ||||||||
| Pointe-à-Pitre | $628 | one-way | 18 Nov | PTP → BCN | 2 stops | Air Caraibes | found 5 days ago | Open this trip |
| Colombia | ||||||||
| Pereira | $664 | one-way | 19 May 2027 | PEI → BCN | 1 stop | avianca airlines | found 5 days ago | Open this trip |
| Bogota | $981 | return | 29 Jan 2027 – 21 Feb 2027 | BOG → BCN | out 1 stop, back 1 stop | Air France | found 4 days ago | See prices for these dates |
| Cali | $1,071 | return | 1 Feb 2027 – 9 Feb 2027 | CLO → BCN | out 1 stop, back 1 stop | avianca airlines | found 5 days ago | See prices for these dates |
| Dominican Republic | ||||||||
| Santo Domingo | $675 | one-way | 30 Nov | JBQ → BCN | 2 stops | Air Century | found 2 days ago | Open this trip |
| Santo Domingo | $1,008 | return | 16 Nov – 22 Nov | SDQ → BCN | out 2 stops, back 1 stop | Air Europa | found 2 days ago | See prices for these dates |
| Zimbabwe | ||||||||
| Victoria Falls | $684 | one-way | 10 Mar 2027 | VFA → BCN | 2 stops | Fastjet Zimbabwe | found 2 days ago | Open this trip |
| Uruguay | ||||||||
| Montevideo | $689 | one-way | 12 Mar 2027 | MVD → BCN | 1 stop | avianca airlines | found 2 days ago | Open this trip |
| Zambia | ||||||||
| Livingstone | $733 | one-way | 10 Mar 2027 | LVI → BCN | 4 stops | Zambia Airways | found 2 days ago | Open this trip |
| Equatorial Guinea | ||||||||
| Malabo | $825 | one-way | 31 Dec | SSG → BCN | 2 stops | FlyGabon | found 2 days ago | Open this trip |
| Antigua and Barbuda | ||||||||
| Saint John's | $839 | one-way | 16 Nov | ANU → BCN | 3 stops | InterCaribbean Airways | found 4 days ago | Open this trip |
| Pakistan | ||||||||
| Karachi | $392 | return | 2 Feb 2027 – 9 Feb 2027 | KHI → BCN | out 2 stops, back 1 stop | Pegasus Airlines | found 3 days ago | See prices for these dates |
| Lahore | $664 | return | 10 Feb 2027 – 18 Feb 2027 | LHE → BCN | out 3 stops, back 3 stops | airblue | found 2 days ago | See prices for these dates |
| Islamabad | $590 | return | 4 Feb 2027 – 12 Feb 2027 | ISB → BCN | out 3 stops, back 2 stops | FlyJinnah | found 5 days ago | See prices for these dates |
| Uzbekistan | ||||||||
| Samarkand | $597 | return | 30 May 2027 – 5 Jun 2027 | SKD → BCN | out 1 stop, back 1 stop | Azerbaijan Airlines | found 2 days ago | See prices for these dates |
| South Korea | ||||||||
| Seoul | $627 | return | 1 Jun 2027 – 30 Jun 2027 | ICN → BCN | out 1 stop, back 2 stops | SAS Scandinavian | found 2 days ago | See prices for these dates |
| Seoul | As low as $611 | return | 1 Jun 2027 – 30 Jun 2027 | ICN → BCN | out 1 stop, back 2 stops | SAS Scandinavian | found 6 days ago | See prices for these dates |
| Busan | $559 | return | 16 Mar 2027 – 31 Mar 2027 | PUS → BCN | out 1 stop, back 1 stop | China Eastern | found 5 days ago | See prices for these dates |
| Singapore | ||||||||
| Singapore | $640 | return | 30 Jan 2027 – 12 Feb 2027 | SIN → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 2 days ago | See prices for these dates |
| Philippines | ||||||||
| Manila | $743 | return | 26 Dec – 16 Jan 2027 | MNL → BCN | out 2 stops, back 1 stop | Shenzhen Airlines | found 3 days ago | See prices for these dates |
| Nigeria | ||||||||
| Abuja | $752 | return | 17 Jan 2027 – 21 Jan 2027 | ABV → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 3 days ago | See prices for these dates |
| Lagos | $1,105 | return | 8 Dec – 15 Dec | LOS → BCN | out 1 stop, back 2 stops | Royal Air Maroc | found 4 days ago | See prices for these dates |
| Vietnam | ||||||||
| Ho Chi Minh City | $753 | return | 16 Jan 2027 – 23 Jan 2027 | SGN → BCN | out 2 stops, back 1 stop | China Eastern | found 3 days ago | See prices for these dates |
| Hanoi | $695 | return | 3 Feb 2027 – 8 Feb 2027 | HAN → BCN | out 1 stop, back 1 stop | Etihad Airways | found 5 days ago | See prices for these dates |
| Da Nang | $738 | return | 16 Jan 2027 – 23 Jan 2027 | DAD → BCN | out 2 stops, back 2 stops | Vietjet | found 4 days ago | See prices for these dates |
| Nha Trang | $877 | return | 15 Mar 2027 – 28 Mar 2027 | CXR → BCN | out 2 stops, back 3 stops | Vietjet | found 4 days ago | See prices for these dates |
| Maldives | ||||||||
| Male | $924 | return | 18 Nov – 20 Nov | MLE → BCN | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Honduras | ||||||||
| Comayagua | $930 | return | 1 May 2027 – 15 May 2027 | XPL → BCN | out 2 stops, back 2 stops | United Airlines | found 3 days ago | See prices for these dates |
| San Pedro Sula | $1,140 | return | 15 Nov – 25 Dec | SAP → BCN | out 1 stop, back 1 stop | United Airlines | found 4 days ago | See prices for these dates |
| Ivory Coast | ||||||||
| Abidjan | $976 | return | 29 Jul 2027 – 30 Aug 2027 | ABJ → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 3 days ago | See prices for these dates |
| Australia | ||||||||
| Melbourne | $1,073 | return | 13 Feb 2027 – 21 Mar 2027 | MEL → BCN | out 1 stop, back 1 stop | Qatar Airways | found 3 days ago | See prices for these dates |
| Democratic Republic of the Congo | ||||||||
| Kinshasa | $1,125 | return | 23 Jun 2027 – 1 Jul 2027 | FIH → BCN | out 2 stops, back 2 stops | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Peru | ||||||||
| Lima | $1,168 | return | 12 Dec – 16 Jan 2027 | LIM → BCN | out 1 stop, back 1 stop | avianca airlines | found 3 days ago | See prices for these dates |
| Cuba | ||||||||
| Havana | $1,463 | return | 11 Jan 2027 – 20 Jan 2027 | HAV → BCN | out 2 stops, back 2 stops | Aeromexico | found 3 days ago | See prices for these dates |
| Iraq | ||||||||
| Erbil | $508 | return | 13 Nov – 16 Nov | EBL → BCN | out 3 stops, back 2 stops | Ajet | found 6 days ago | See prices for these dates |
| Oman | ||||||||
| Muscat | $648 | return | 14 Dec – 23 Dec | MCT → BCN | out 2 stops, back 2 stops | Pegasus Airlines | found 4 days ago | See prices for these dates |
| Malaysia | ||||||||
| Kuala Lumpur | $718 | return | 18 Jan 2027 – 27 Feb 2027 | KUL → BCN | out 1 stop, back 1 stop | Turkish Airlines | found 6 days ago | See prices for these dates |
| Tajikistan | ||||||||
| Dushanbe | $747 | return | 15 Dec – 3 Jan 2027 | DYU → BCN | out 1 stop, back 2 stops | Somon Air | found 5 days ago | See prices for these dates |
| Costa Rica | ||||||||
| San Jose | $781 | return | 18 Feb 2027 – 28 Feb 2027 | SJO → BCN | out 2 stops, back 1 stop | United Airlines | found 7 days ago | See prices for these dates |
| El Salvador | ||||||||
| San Salvador | $794 | return | 26 Jan 2027 – 23 Feb 2027 | SAL → BCN | out 2 stops, back 2 stops | United Airlines | found 5 days ago | See prices for these dates |
| Ghana | ||||||||
| Accra | $884 | return | 19 Nov – 28 Dec | ACC → BCN | out 1 stop, back 1 stop | Royal Air Maroc | found 7 days ago | See prices for these dates |
| Uganda | ||||||||
| Entebbe | $921 | return | 11 Jan 2027 – 17 Jan 2027 | EBB → BCN | out 2 stops, back 4 stops | Egyptair | found 6 days ago | See prices for these dates |
| Bangladesh | ||||||||
| Dhaka | $955 | return | 25 Nov – 24 Dec | DAC → BCN | out 3 stops, back 3 stops | Biman Bangladesh Airlines | found 7 days ago | See prices for these dates |
| Paraguay | ||||||||
| Asuncion | $1,199 | return | 1 Jul 2027 – 10 Jul 2027 | ASU → BCN | out 1 stop, back 1 stop | LATAM Airlines Group | found 5 days ago | See prices for these dates |
Prices are what travelers' searches on Aviasales found in the last 7 days: the price the seller showed on Aviasales; bags may cost extra. Canadian dollars at the Bank of Canada rate of 2026-11-12, US dollars in brackets. Fares change, so check today's price before you book. How our prices work