site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Spain
  3. Flights from BCN

Flights from Barcelona (BCN)

Last updated: Sep 10, 2026

Did you mean flights to Barcelona?

Barcelona-El Prat is Spain's second busiest airport and the largest base of Vueling. It sits on the Mediterranean coast just 15 kilometers from the city, close enough that the airport is bordered by the Llobregat delta nature reserve and its lagoons full of migratory birds.

Right now there are 235 airports in 69 countries connected to Barcelona, 33 of them domestic, with 131 airlines flying scheduled passenger traffic.

Barcelona's longest nonstop connection is Santiago (SCL), 6,929 miles, offered by Finnair, Iberia and 2 other airlines.

Terminal 1, by Catalan architect Ricardo Bofill, is arranged around a long skylit spine with reflecting pools and terrazzo floors.

On this page

  1. Airlines flying from Barcelona
  2. Popular destinations from Barcelona
  3. Information on Points & Miles
  4. Long-haul flights from Barcelona
  5. Flights from Barcelona (BCN) by country
  6. Seasonal and upcoming routes from Barcelona
  7. Airline alliances from Barcelona
  8. Award programs flying from Barcelona
  9. Intercontinental flights from Barcelona
  10. Domestic flights from Barcelona
  11. Alternative airports near Barcelona
  12. Frequently asked questions

Airlines flying from Barcelona

  • Iberia122 destinations
  • Vueling111 destinations
  • Qatar Airways85 destinations
  • LATAM Chile65 destinations
  • Ryanair65 destinations
  • easyJet21 destinations
  • Volotea16 destinations
  • Wizz Air16 destinations
  • Finnair15 destinations
  • W414 destinations
  • American Airlines13 destinations
  • Avianca12 destinations
  • British Airways12 destinations
  • Air Canada11 destinations
  • TAP Portugal10 destinations
  • United Airlines10 destinations

Popular destinations from Barcelona

The places reachable from Barcelona on the most scheduled services, busiest first.

  • Lisbon (LIS)618 mi
  • Madrid (MAD)300 mi
  • Palma De Mallorca (PMI)125 mi
  • Amsterdam (AMS)771 mi
  • Paris (ORY)513 mi
  • Rome (FCO)527 mi
  • London (LGW)689 mi
  • Paris (CDG)534 mi
  • Brussels (BRU)673 mi
  • Ibiza (IBZ)172 mi
  • Sevilla (SVQ)503 mi
  • Milan (MXP)448 mi
  • Frankfurt-am-Main (FRA)679 mi
  • London (LHR)713 mi
  • Zurich (ZRH)532 mi
  • Munich (MUC)680 mi
  • Bilbao (BIO)

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop destinations from Barcelona not already shown in a shorter great-circle distance band.

From Barcelona, which places within 500 miles can I reach?

  • Palma De Mallorca (PMI)125 mi
  • Menorca Island (MAH)150 mi
  • Ibiza (IBZ)172 mi
  • Valencia (VLC)184 mi
  • Pamplona (PNA)217 mi
  • Marseille (MRS)218 mi
  • Logrono (RJL)240 mi
  • Hondarribia (EAS)243 mi
  • Alicante (ALC)251 mi
  • Alava (VIT)269 mi
  • Bordeaux/Merignac (BOD)282 mi
  • Bilbao (BIO)290 mi
  • Corvera (RMU)296 mi
  • Madrid (MAD)300 mi
  • Nice (NCE)

From Barcelona, which places within 1,000 miles can I reach?

  • Sevilla (SVQ)503 mi
  • Bale/Mulhouse (BSL)511 mi
  • Paris (ORY)513 mi
  • Nador (NDR)516 mi
  • Bologna (BLQ)517 mi
  • Verona (VRN)525 mi

From Barcelona, which places within 2,000 miles can I reach?

  • Skopje (SKP)1,008 mi
  • Timisoara (TSR)1,011 mi
  • Glasgow (PIK)1,027 mi
  • Katowice (KTW)1,031 mi
  • Poznan (POZ)1,033 mi
  • Edinburgh (EDI)1,042 mi

From Barcelona, which places within 3,000 miles can I reach?

  • Kuusamo (KAO)2,002 mi
  • Luxor (LXR)2,053 mi
  • Tromso (TOS)2,053 mi
  • Kutaisi (KUT)2,064 mi
  • Diass (DSS)2,168 mi
  • Yerevan (EVN)2,195 mi

From Barcelona, which places within 4,000 miles can I reach?

  • Doha (DOH)3,022 mi
  • Abu Dhabi (AUH)3,211 mi
  • Dubai (DXB)3,216 mi
  • Halifax (YHZ)3,227 mi
  • Boston (BOS)3,640 mi
  • Montreal (YUL)3,673 mi

From Barcelona, which places within 5,000 miles can I reach?

  • Dulles (IAD)4,049 mi
  • Cleveland (CLE)4,163 mi
  • Charlotte (CLT)4,348 mi
  • Chicago (ORD)4,408 mi
  • Atlanta (ATL)4,573 mi
  • Orlando (MCO)4,631 mi

From Barcelona, which places within 6,000 miles can I reach?

  • Dallas-Fort Worth (DFW)5,183 mi
  • Bogota (BOG)5,290 mi
  • Seattle (SEA)5,424 mi
  • Sao Paulo (GRU)5,446 mi
  • Beijing (PEK)5,476 mi
  • Comayagua (XPL)5,551 mi

From Barcelona, which places within 7,000 miles can I reach?

  • Los Angeles (LAX)6,011 mi
  • Shanghai (PVG)6,129 mi
  • Lima (LIM)6,217 mi
  • Shenzhen (SZX)6,229 mi
  • Hong Kong (HKG)6,250 mi
  • Ezeiza (EZE)6,513 mi

Long-haul flights from Barcelona

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes from Barcelona of 3,000 miles or more.

  • Santiago (SCL)6,929 mi
  • Singapore (SIN)6,773 mi
  • Ezeiza (EZE)6,513 mi
  • Hong Kong (HKG)6,250 mi
  • Shenzhen (SZX)6,229 mi
  • Lima (LIM)6,217 mi
  • Shanghai (PVG)6,129 mi
  • Los Angeles (LAX)6,011 mi
  • Seoul (ICN)5,962 mi
  • San Francisco (SFO)5,956 mi
  • Mexico City (MEX)5,891 mi
  • Santa Clara (SAL)5,667 mi
  • Comayagua (XPL)5,551 mi
  • Beijing (PEK)5,476 mi
  • Sao Paulo (GRU)5,446 mi
  • Seattle (SEA)5,424 mi
  • Bogota (BOG)

Flights from Barcelona (BCN) by country

  • Barcelona has nonstop service to 22 airports in Italy: Rome (FCO), Milan (MXP), Venezia (VCE), Napoli (NAP), Bologna (BLQ), Torino (TRN), Firenze (FLR), Palermo (PMO), Bergamo (BGY), Bari (BRI), Catania (CTA), Cagliari (CAG), Genova (GOA), Olbia (OLB), Verona (VRN), Milan (LIN), Trieste (TRS), Reggio Calabria (REG), Ancona (AOI), Alghero (AHO), Salerno (QSR), and Perugia (PEG). Flights are offered by Aerolíneas Argentinas (SkyTeam), Air Europa (SkyTeam), Air Malta, Air New Zealand (Star Alliance), Alitalia (Star Alliance), American Airlines (Oneworld), Avianca (Star Alliance), Bulgaria Air, easyJet, Ethiopian Airlines (Star Alliance), Etihad Airways, Hainan Airlines, Iberia (Oneworld), Kuwait Airways, LATAM Chile, Malaysia Airlines (Oneworld), Qatar Airways (Oneworld), Ryanair, Saudia (SkyTeam), Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Volotea, Vueling, and W4.

    Italy22 destinations
  • Barcelona has nonstop service to 18 airports in United Kingdom: London (LGW), London (LHR), Manchester (MAN), London (LTN), London (STN), Birmingham (BHX), Edinburgh (EDI), Bristol (BRS), Nottingham (EMA), London (LCY), Liverpool (LPL), Glasgow (GLA), Newcastle (NCL), Leeds (LBA), Belfast (BFS), Southampton (SOU), Southend (SEN), and Glasgow (PIK). Flights are offered by Air Bagan, American Airlines (Oneworld), British Airways (Oneworld), Cathay Pacific (Oneworld), easyJet, Iberia (Oneworld), Japan Airlines (Oneworld), Jet2.com, LATAM Chile, Malaysia Airlines (Oneworld), Qatar Airways (Oneworld), Region Airline, Ryanair, and Vueling.

    United Kingdom18 destinations
  • Barcelona has nonstop service to 15 airports in United States: New York (JFK), Miami (MIA), Chicago (ORD), Philadelphia (PHL), Dallas-Fort Worth (DFW), Dulles (IAD), Atlanta (ATL), Boston (BOS), Newark (EWR), Seattle (SEA), San Francisco (SFO), Cleveland (CLE), Orlando (MCO), Los Angeles (LAX), and Charlotte (CLT). Flights are offered by Aer Lingus, AeroMexico (SkyTeam), Air Canada (Star Alliance), Air Europa (SkyTeam), Air France (SkyTeam), Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Brussels Airlines (Star Alliance), Delta Air Lines (SkyTeam), Finnair (Oneworld), Iberia (Oneworld), JetBlue, KLM (SkyTeam), Lufthansa (Star Alliance), Qatar Airways (Oneworld), Swiss International Air Lines (Star Alliance), United Airlines (Star Alliance), Virgin Atlantic (SkyTeam), and Vueling.

    United States15 destinations
  • Barcelona has nonstop service to 13 airports in France: Paris (ORY), Paris (CDG), Nantes (NTE), Nice (NCE), Bordeaux/Merignac (BOD), Lyon (LYS), Bale/Mulhouse (BSL), Marseille (MRS), Strasbourg (SXB), Beauvais/Tille (BVA), Brest/Guipavas (BES), Lille/Lesquin (LIL), and Limoges/Bellegarde (LIG). Flights are offered by AeroMexico (SkyTeam), Air Austral, Air France (SkyTeam), Air Mauritius, China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Gol Transportes Aéreos, Iberia (Oneworld), Japan Airlines (Oneworld), Kenya Airways (SkyTeam), Korean Air (SkyTeam), LATAM Chile, Qatar Airways (Oneworld), Ryanair, Transavia France, Vietnam Airlines (SkyTeam), Volotea, Vueling, and WestJet.

    France13 destinations
  • Barcelona has nonstop service to 11 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Berlin (BER), Dusseldorf (DUS), Hamburg (HAM), Stuttgart (STR), Cologne (CGN), Hannover (HAJ), Nuremberg (NUE), Hahn (HHN), and Weeze (NRN). Flights are offered by Aegean Airlines (Star Alliance), Air Canada (Star Alliance), Air China (Star Alliance), Air VIA (Star Alliance), All Nippon Airways (Star Alliance), Avianca (Star Alliance), Condor, Discover Airlines (Star Alliance), easyJet, Ethiopian Airlines (Star Alliance), Etihad Airways, Eurowings (Star Alliance), Iberia (Oneworld), LOT Polish Airlines (Star Alliance), Lufthansa (Star Alliance), Oman Air (Oneworld), Qatar Airways (Oneworld), Ryanair, Singapore Airlines (Star Alliance), Thai Airways (Star Alliance), Transavia Airlines, United Airlines (Star Alliance), and Vueling.

    Germany11 destinations
  • Barcelona has nonstop service to 11 airports in Morocco: Tangier (TNG), Marrakech (RAK), Casablanca (CMN), Nador (NDR), Essaouira (ESU), Fes (FEZ), Rabat (RBA), Agadir (AGA), Oujda (OUD), Ouarzazate (OZZ), and TTU (TTU). Flights are offered by Air Arabia Maroc, Air Senegal, Iberia (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Ryanair, and Vueling.

    Morocco11 destinations
  • Barcelona has nonstop service to 7 airports in Poland: Krakow (KRK), Warsaw (WAW), Gdansk (GDN), Warsaw (WMI), Wroclaw (WRO), Katowice (KTW), and Poznan (POZ). Flights are offered by LOT Polish Airlines (Star Alliance), Ryanair, Travel Service Polska, and Wizz Air.

    Poland7 destinations
  • Barcelona has nonstop service to 6 airports in Greece: Athens (ATH), Thessaloniki (SKG), Mykonos Island (JMK), Kerkyra Island (CFU), Heraklion (HER), and Santorini Island (JTR). Flights are offered by Aegean Airlines (Star Alliance), Iberia (Oneworld), LATAM Chile, Ryanair, Sky Express, TAP Portugal (Star Alliance), Volotea, and Vueling.

    Greece6 destinations
  • Barcelona has nonstop service to 6 airports in Romania: Cluj-Napoca (CLJ), Bucharest (OTP), Iasi (IAS), Timisoara (TSR), Craiova (CRA), and Bacau (BCM). Flights are offered by Aero4M, G Switch Works, Norwegian Air Argentina, W4, and X1.

    Romania6 destinations
  • Barcelona has nonstop service to 5 airports in Norway: Oslo (OSL), Tromso (TOS), Bergen (BGO), Stavanger (SVG), and Kjevik (KRS). Flights are offered by Iberia (Oneworld), Norwegian Air International, Norwegian Air Shuttle (NAS), Scandinavian Airlines (SkyTeam), Smartwings, and Vueling.

    Norway5 destinations
  • Barcelona has nonstop service to 4 airports in Canada: Montreal (YUL), Toronto (YYZ), Halifax (YHZ), and Calgary (YYC). Flights are offered by Air Canada (Star Alliance), Air Transat, Lufthansa (Star Alliance), Porter Airlines, United Airlines (Star Alliance), and WestJet.

    Canada4 destinations
  • Barcelona has nonstop service to 4 airports in China: Beijing (PEK), Shanghai (PVG), Shenzhen (SZX), and Hong Kong (HKG). Flights are offered by Air China (Star Alliance), Avianca (Star Alliance), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), Shenzhen Airlines (Star Alliance), and TAP Portugal (Star Alliance).

    China4 destinations
  • Barcelona has nonstop service to 4 airports in Croatia: Dubrovnik (DBV), Split (SPU), Zagreb (ZAG), and Zadar (ZAD). Flights are offered by Croatia Airlines (Star Alliance), Iberia (Oneworld), LATAM Chile, Qatar Airways (Oneworld), Ryanair, TAP Portugal (Star Alliance), and Vueling.

    Croatia4 destinations
  • Barcelona has nonstop service to 4 airports in Portugal: Lisbon (LIS), Porto (OPO), Faro (FAO), and Ponta Delgada (PDL). Flights are offered by Aegean Airlines (Star Alliance), Air Canada (Star Alliance), Air China (Star Alliance), Avianca (Star Alliance), Azul Brazilian Airlines, Croatia Airlines (Star Alliance), easyJet, EgyptAir (Star Alliance), El Al, Emirates, Iberia (Oneworld), Icelandair, LATAM Chile, LOT Polish Airlines (Star Alliance), Qatar Airways (Oneworld), Ryanair, SATA International, Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), United Airlines (Star Alliance), and Vueling.

    Portugal4 destinations
  • Barcelona has nonstop service to 4 airports in Turkey: Arnavutkoy (IST), Izmir (ADB), Ankara (ESB), and Istanbul (SAW). Flights are offered by Avianca (Star Alliance), Iberia (Oneworld), IndiGo, LATAM Chile, Pakistan International Airlines (PIA), Pegasus Airlines, Rwandair, SunExpress, Thai Airways (Star Alliance), Turkish Airlines (Star Alliance), Uzbekistan Airways, VF, and Vueling.

    Turkey4 destinations
  • Barcelona has nonstop service to 3 airports in Finland: Helsinki (HEL), Rovaniemi (RVN), and Kuusamo (KAO). Flights are offered by Finnair (Oneworld), Iberia (Oneworld), Japan Airlines (Oneworld), LATAM Chile, Norwegian Air International, TUIfly, and Vueling.

Seasonal and upcoming routes from Barcelona

Not flying yet

  • Nuremberg (NUE)Sep 11, 2026 – Jun 11, 2027
  • Stavanger (SVG)Starts Sep 11, 2026
  • Shenzhen (SZX)Starts Sep 11, 2026
  • Hannover (HAJ)Sep 12, 2026 – Mar 27, 2027
  • Melilla Island (MLN)Starts Sep 12, 2026
  • Espargos (SID)Sep 12, 2026 – Sep 12, 2026
  • Valladolid (VLL)Sep 12, 2026 – Jun 11, 2027
  • Limoges/Bellegarde (LIG)Sep 13, 2026 – Oct 22, 2026
  • Tenerife Island (TFS)Sep 13, 2026 – Sep 13, 2026
  • Santa Clara (SAL)Sep 15, 2026 – Jun 15, 2027
  • Comayagua (XPL)Sep 16, 2026 – Jun 16, 2027
  • Orlando (MCO)Sep 19, 2026 – Oct 5, 2026
  • Kjevik (KRS)Oct 19, 2026 – Oct 19, 2026
  • Pamplona (PNA)Starts Oct 25, 2026

Ending before the rest

  • Santorini Island (JTR)Through Sep 11, 2026
  • Heraklion (HER)Through Sep 12, 2026
  • Mykonos Island (JMK)Through Sep 12, 2026
  • Tivat (TIV)Through Sep 12, 2026
  • Varna (VAR)Through Sep 22, 2026
  • Beirut (BEY)Through Sep 29, 2026

The other 143 routes are scheduled across the whole window the feed publishes.

Airline alliances from Barcelona

  • Oneworld128 destinations
  • Star Alliance44 destinations
  • SkyTeam21 destinations

Award programs flying from Barcelona

How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Alaska Atmos Rewards128 destinations
  • American Airlines128 destinations
  • British Airways128 destinations
  • Cathay Pacific128 destinations
  • Finnair Plus128 destinations
  • Iberia Plus128 destinations
  • Qantas Frequent Flyer128 destinations
  • Qatar Airways128 destinations
  • Aeroplan44 destinations
  • All Nippon Airways44 destinations
  • EVA Air Infinity MileageLands44 destinations
  • LifeMiles44 destinations
  • Lufthansa Miles & More44 destinations
  • Singapore KrisFlyer44 destinations
  • TAP Miles&Go44 destinations
  • Turkish Miles&Smiles44 destinations

Intercontinental flights from Barcelona

Non-stop flights from Barcelona to North America

Aer Lingus flies nonstop from Barcelona to Philadelphia (PHL), Dulles (IAD), Cleveland (CLE), and Orlando (MCO).

AeroMexico (SkyTeam) flies nonstop from Barcelona to New York (JFK), Mexico City (MEX), and Atlanta (ATL).

Air Canada (Star Alliance) flies nonstop from Barcelona to Chicago (ORD), Montreal (YUL), Dulles (IAD), Newark (EWR), Toronto (YYZ), and San Francisco (SFO).

Air Europa (SkyTeam) flies nonstop from Barcelona to New York (JFK).

Air France (SkyTeam) flies nonstop from Barcelona to New York (JFK), Atlanta (ATL), Boston (BOS), and Seattle (SEA).

Air Transat flies nonstop from Barcelona to Montreal (YUL).

Alaska Airlines (Oneworld) flies nonstop from Barcelona to New York (JFK), Chicago (ORD), and Los Angeles (LAX).

American Airlines (Oneworld) flies nonstop from Barcelona to New York (JFK), Miami (MIA), Chicago (ORD), Philadelphia (PHL), Dallas-Fort Worth (DFW), Boston (BOS), Los Angeles (LAX), and Charlotte (CLT).

British Airways (Oneworld) flies nonstop from Barcelona to New York (JFK), Miami (MIA), Chicago (ORD), Philadelphia (PHL), and Dallas-Fort Worth (DFW).

Brussels Airlines (Star Alliance) flies nonstop from Barcelona to Newark (EWR).

Delta Air Lines (SkyTeam) flies nonstop from Barcelona to New York (JFK), Atlanta (ATL), Boston (BOS), and Seattle (SEA).

Emirates flies nonstop from Barcelona to Mexico City (MEX).

Evelop Airlines flies nonstop from Barcelona to Santa Clara (SAL) and Comayagua (XPL).

Finnair (Oneworld) flies nonstop from Barcelona to New York (JFK), Miami (MIA), Chicago (ORD), Philadelphia (PHL), Dallas-Fort Worth (DFW), Boston (BOS), and Los Angeles (LAX).

Iberia (Oneworld) flies nonstop from Barcelona to New York (JFK), Miami (MIA), Chicago (ORD), Philadelphia (PHL), Dallas-Fort Worth (DFW), Boston (BOS), and Los Angeles (LAX).

JetBlue flies nonstop from Barcelona to Boston (BOS).

KLM (SkyTeam) flies nonstop from Barcelona to New York (JFK), Atlanta (ATL), Boston (BOS), and Seattle (SEA).

Lufthansa (Star Alliance) flies nonstop from Barcelona to Chicago (ORD), Montreal (YUL), Dulles (IAD), Newark (EWR), Toronto (YYZ), and San Francisco (SFO).

Porter Airlines flies nonstop from Barcelona to Montreal (YUL).

Qatar Airways (Oneworld) flies nonstop from Barcelona to New York (JFK), Miami (MIA), Boston (BOS), and Los Angeles (LAX).

Swiss International Air Lines (Star Alliance) flies nonstop from Barcelona to Newark (EWR).

TAP Portugal (Star Alliance) flies nonstop from Barcelona to Mexico City (MEX).

United Airlines (Star Alliance) flies nonstop from Barcelona to Chicago (ORD), Montreal (YUL), Dulles (IAD), Newark (EWR), Toronto (YYZ), and San Francisco (SFO).

Virgin Atlantic (SkyTeam) flies nonstop from Barcelona to New York (JFK), Atlanta (ATL), and Boston (BOS).

Vueling flies nonstop from Barcelona to New York (JFK), Miami (MIA), Boston (BOS), and Los Angeles (LAX).

WestJet flies nonstop from Barcelona to Halifax (YHZ) and Calgary (YYC).

Non-stop flights from Barcelona to Africa

Air Algerie flies nonstop from Barcelona to Algiers (ALG) and Oran (ORN).

Air Arabia Maroc flies nonstop from Barcelona to Tangier (TNG), Casablanca (CMN), Nador (NDR), and Rabat (RBA).

Air Senegal flies nonstop from Barcelona to Casablanca (CMN).

EgyptAir (Star Alliance) flies nonstop from Barcelona to Cairo (CAI) and Luxor (LXR).

Iberia (Oneworld) flies nonstop from Barcelona to Tangier (TNG), Algiers (ALG), Marrakech (RAK), Casablanca (CMN), Nador (NDR), Cairo (CAI), Oran (ORN), Essaouira (ESU), Fes (FEZ), Tunis (TUN), Agadir (AGA), and Espargos (SID).

Nesma Airlines flies nonstop from Barcelona to Luxor (LXR).

Nile Air flies nonstop from Barcelona to Luxor (LXR).

Nouvelair flies nonstop from Barcelona to Tunis (TUN).

Qatar Airways (Oneworld) flies nonstop from Barcelona to Tangier (TNG), Algiers (ALG), Marrakech (RAK), Oran (ORN), Essaouira (ESU), Tunis (TUN), and Agadir (AGA).

Royal Air Maroc (Oneworld) flies nonstop from Barcelona to Tangier (TNG), Casablanca (CMN), Nador (NDR), and TTU (TTU).

Ryanair flies nonstop from Barcelona to Tangier (TNG), Marrakech (RAK), Nador (NDR), Fes (FEZ), Rabat (RBA), Oujda (OUD), and Ouarzazate (OZZ).

TAP Portugal (Star Alliance) flies nonstop from Barcelona to Cairo (CAI).

Tunisair flies nonstop from Barcelona to Tunis (TUN).

Vueling flies nonstop from Barcelona to Tangier (TNG), Algiers (ALG), Marrakech (RAK), Nador (NDR), Cairo (CAI), Banjul (BJL), Oran (ORN), Diass (DSS), Essaouira (ESU), Fes (FEZ), Tunis (TUN), Agadir (AGA), and Espargos (SID).

Non-stop flights from Barcelona to Asia

Air China (Star Alliance) flies nonstop from Barcelona to Beijing (PEK), Shanghai (PVG), and Shenzhen (SZX).

Air Europa (SkyTeam) flies nonstop from Barcelona to Abu Dhabi (AUH), Jeddah (JED), and Kuwait City (KWI).

Air New Zealand (Star Alliance) flies nonstop from Barcelona to Singapore (SIN).

Arkia flies nonstop from Barcelona to Tel Aviv (TLV).

Asiana Airlines (Star Alliance) flies nonstop from Barcelona to Seoul (ICN).

Avianca (Star Alliance) flies nonstop from Barcelona to Abu Dhabi (AUH), Dubai (DXB), Beijing (PEK), and Singapore (SIN).

Azerbaijan Airlines flies nonstop from Barcelona to Baku (GYD).

Bluebird Airways flies nonstop from Barcelona to Tel Aviv (TLV).

Cathay Pacific (Oneworld) flies nonstop from Barcelona to Hong Kong (HKG).

China Eastern Airlines (SkyTeam) flies nonstop from Barcelona to Shanghai (PVG).

China Southern Airlines flies nonstop from Barcelona to Doha (DOH).

El Al flies nonstop from Barcelona to Tel Aviv (TLV).

Emirates flies nonstop from Barcelona to Dubai (DXB).

Etihad Airways flies nonstop from Barcelona to Abu Dhabi (AUH).

Garuda Indonesia (SkyTeam) flies nonstop from Barcelona to Abu Dhabi (AUH) and Dubai (DXB).

Iberia (Oneworld) flies nonstop from Barcelona to Doha (DOH), Tel Aviv (TLV), and Amman (AMM).

Icelandair flies nonstop from Barcelona to Dubai (DXB).

Israir Airlines flies nonstop from Barcelona to Tel Aviv (TLV).

Korean Air (SkyTeam) flies nonstop from Barcelona to Seoul (ICN).

Kuwait Airways flies nonstop from Barcelona to Kuwait City (KWI).

LATAM Chile flies nonstop from Barcelona to Doha (DOH).

Malaysia Airlines (Oneworld) flies nonstop from Barcelona to Doha (DOH) and Singapore (SIN).

Non-stop flights from Barcelona to South America

Air China (Star Alliance) flies nonstop from Barcelona to Bogota (BOG).

Avianca (Star Alliance) flies nonstop from Barcelona to Bogota (BOG).

Emirates flies nonstop from Barcelona to Bogota (BOG).

Etihad Airways flies nonstop from Barcelona to Bogota (BOG).

Finnair (Oneworld) flies nonstop from Barcelona to Ezeiza (EZE), Sao Paulo (GRU), Santiago (SCL), and Lima (LIM).

Iberia (Oneworld) flies nonstop from Barcelona to Ezeiza (EZE), Sao Paulo (GRU), Santiago (SCL), and Lima (LIM).

LATAM Chile flies nonstop from Barcelona to Sao Paulo (GRU).

Qatar Airways (Oneworld) flies nonstop from Barcelona to Ezeiza (EZE), Sao Paulo (GRU), Santiago (SCL), and Lima (LIM).

Singapore Airlines (Star Alliance) flies nonstop from Barcelona to Bogota (BOG).

Turkish Airlines (Star Alliance) flies nonstop from Barcelona to Bogota (BOG).

Vueling flies nonstop from Barcelona to Ezeiza (EZE) and Santiago (SCL).

Domestic flights from Barcelona

  • Madrid (MAD)300 mi
  • Palma De Mallorca (PMI)125 mi
  • Ibiza (IBZ)172 mi
  • Sevilla (SVQ)503 mi
  • Bilbao (BIO)290 mi
  • Malaga (AGP)476 mi
  • Granada (GRX)423 mi
  • Menorca Island (MAH)150 mi
  • Tenerife Island (TFN)1,364 mi
  • Alicante (ALC)251 mi
  • Gran Canaria Island (LPA)1,351 mi
  • Ranon (OVD)442 mi
  • Santiago de Compostela (SCQ)549 mi
  • Culleredo (LCG)552 mi
  • Lanzarote Island (ACE)1,227 mi
  • Vigo (VGO)555 mi
  • Jerez de la Forntera (XRY)

Alternative airports near Barcelona

  • Sabadell (QSA)16 mi / 26 km
  • Reus (REU)48 mi / 77 km
  • Girona (GRO)55 mi / 89 km
  • Montferrer / Castellbo (LEU)80 mi / 129 km
  • Lleida (ILD)85 mi / 137 km

Frequently asked questions

What is the official name of airport BCN?

The airport's official name is Barcelona International Airport. On Roame and most flight schedules, you will find it under the code BCN.

What is the airport code for Barcelona International Airport?

The IATA airport code for Barcelona International Airport is BCN. Enter BCN in Flightmap whenever you want to use this exact airport.

Where is Barcelona International Airport (BCN)?

Barcelona International Airport serves Barcelona, Spain. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to BCN, not just the broader city.

How can I explore flights from Barcelona (BCN)?

Open the map with BCN as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.

Does Flightmap show direct and connecting flights from Barcelona?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from BCN.

Can I look for award flights from Barcelona (BCN)?

Yes. When Roame has observed award availability for a route from BCN, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

How many places can I reach from Barcelona (BCN)?

Current schedule data connects Barcelona (BCN) with 235 connected airports in 69 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.

Which airlines fly from Barcelona (BCN)?

The current route data includes 131 airlines: 2W, Aegean Airlines, Aer Lingus, Aero4M, Aerolíneas Argentinas, AeroMexico, Air Algerie, Air Arabia Maroc, Air Austral, Air Bagan, Air Canada, Air China, Air Europa, Air France, Air Malta, Air Mauritius, Air New Zealand, Air Senegal, Air Serbia, Air Transat, Air VIA, airBaltic, Alaska Airlines, Alitalia, All Nippon Airways, American Airlines, Arkia, Asiana Airlines, Atlantic Airways, Austrian Airlines, Avianca, Azerbaijan Airlines, Azul Brazilian Airlines, Bluebird Airways, Boliviana de Aviación (BoA), British Airways, Brussels Airlines, Bulgaria Air, Cathay Pacific, Charlie Airlines, China Airlines, China Eastern Airlines, China Southern Airlines, Condor, Croatia Airlines, Delta Air Lines, Discover Airlines, easyJet, EgyptAir, El Al, Emirates, Ethiopian Airlines, Etihad Airways, Eurowings, Evelop Airlines, Finnair, Fly One, G Switch Works, Garuda Indonesia, Gol Transportes Aéreos, Hainan Airlines, Iberia, Icelandair, IndiGo, Israir Airlines, Japan Airlines, Jet2.com, JetBlue, Karinou Airlines, Kenya Airways, KLM, Korean Air, Kuwait Airways, LATAM Chile, LOT Polish Airlines, Lufthansa, Luxair, Malaysia Airlines, Middle East Airlines, Nesma Airlines, Nile Air, Norwegian Air Argentina, Norwegian Air International, Norwegian Air Shuttle (NAS), Nouvelair, Oman Air, Pacific Airways, Pakistan International Airlines (PIA), Pegasus Airlines, Porter Airlines, Qantas, Qatar Airways, Region Airline, Royal Air Maroc, Royal Jordanian, Rwandair, Ryanair, SATA International, Saudia, Scandinavian Airlines, Shenzhen Airlines, Singapore Airlines, Sky Express, Smartwings, SriLankan Airlines, Starlux Airlines, SunExpress, Swiss International Air Lines, T'way Air, Taag, TAP Portugal, Thai Airways, Transavia Airlines, Transavia France, Travel Service Polska, TUIfly, Tunisair, Turkish Airlines, United Airlines, Uzbekistan Airways, VF, Vietnam Airlines, Virgin Atlantic, Virgin Australia, Volotea, Vueling, W4, WestJet, Wizz Air, WorldTicket, and X1. Use the airline filter to isolate any one of them on the map.

What is the longest nonstop connection from Barcelona (BCN)?

The longest nonstop connection currently present in the route data is Santiago (SCL), about 6,929 miles from Barcelona. It is offered by Finnair, Iberia, Qatar Airways, and Vueling.

Are there domestic flights from Barcelona (BCN)?

Yes. The current route data includes 33 domestic destinations within Spain. The Domestic flights section highlights named airport links from that set.

Norwegian Air International
9 destinations
  • Air Europa8 destinations
  • Delta Air Lines8 destinations
  • Etihad Airways8 destinations
  • Show top 20 airlinesShow less
    290 mi
  • Porto (OPO)558 mi
  • Malaga (AGP)476 mi
  • Granada (GRX)423 mi
  • Show top 20 destinationsShow less
    308 mi
  • Limoges/Bellegarde (LIG)319 mi
  • Algiers (ALG)324 mi
  • Alghero (AHO)327 mi
  • Santander (SDR)335 mi
  • Lyon (LYS)341 mi
  • Show top 20 destinationsShow less
    Rome (FCO)
    527 mi
  • Zurich (ZRH)532 mi
    • Paris (CDG)534 mi
    • Tunis (TUN)534 mi
    • Jerez de la Forntera (XRY)538 mi
    • Perugia (PEG)548 mi
    • Santiago de Compostela (SCQ)549 mi
    • Culleredo (LCG)552 mi
    • Vigo (VGO)555 mi
    • Porto (OPO)558 mi
    • TTU (TTU)561 mi
    • Beauvais/Tille (BVA)564 mi
    • Strasbourg (SXB)569 mi
    • Tangier (TNG)578 mi
    Show top 20 destinationsShow less
    Krakow (KRK)
    1,044 mi
  • Billund (BLL)1,048 mi
    • Glasgow (GLA)1,049 mi
    • Thessaloniki (SKG)1,090 mi
    • Sofia (SOF)1,097 mi
    • Copenhagen (CPH)1,099 mi
    • Craiova (CRA)1,122 mi
    • Cluj-Napoca (CLJ)1,134 mi
    • Warsaw (WAW)1,162 mi
    • Warsaw (WMI)1,162 mi
    • Gdansk (GDN)1,175 mi
    • Athens (ATH)1,183 mi
    • Kjevik (KRS)1,197 mi
    • Gothenburg (GOT)1,217 mi
    Show top 20 destinationsShow less
    Banjul (BJL)
    2,237 mi
  • Espargos (SID)2,256 mi
    • Baku (GYD)2,474 mi
    • Jeddah (JED)2,542 mi
    • Kuwait City (KWI)2,686 mi
    Show all 11 destinationsShow less
    New York (JFK)
    3,822 mi
  • Newark (EWR)3,838 mi
    • Philadelphia (PHL)3,915 mi
    • Toronto (YYZ)3,988 mi
    Show all 10 destinationsShow less
    Miami (MIA)
    4,688 mi
  • Calgary (YYC)4,986 mi
  • Santa Clara (SAL)
    5,667 mi
  • Mexico City (MEX)5,891 mi
    • San Francisco (SFO)5,956 mi
    • Seoul (ICN)5,962 mi
    Show all 10 destinationsShow less
    Singapore (SIN)
    6,773 mi
  • Santiago (SCL)6,929 mi
  • 5,290 mi
  • Dallas-Fort Worth (DFW)5,183 mi
  • Calgary (YYC)4,986 mi
  • Miami (MIA)4,688 mi
  • Show top 20 destinationsShow less
    Finland3 destinations
  • Barcelona has nonstop service to 3 airports in Netherlands: Amsterdam (AMS), Rotterdam (RTM), and Eindhoven (EIN). Flights are offered by AeroMexico (SkyTeam), China Airlines (SkyTeam), China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), Garuda Indonesia (SkyTeam), Gol Transportes Aéreos, Iberia (Oneworld), Kenya Airways (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), LATAM Chile, Qatar Airways (Oneworld), Saudia (SkyTeam), Transavia Airlines, and Vueling.

    Netherlands3 destinations
  • Barcelona has nonstop service to 2 airports in Algeria: Algiers (ALG) and Oran (ORN). Flights are offered by Air Algerie, Iberia (Oneworld), Qatar Airways (Oneworld), and Vueling.

    Algeria2 destinations
  • Barcelona has nonstop service to 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). Flights are offered by Austrian Airlines (Star Alliance), Eurowings (Star Alliance), Iberia (Oneworld), LATAM Chile, Ryanair, and Vueling.

    Austria2 destinations
  • Barcelona has nonstop service to 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). Flights are offered by Air Canada (Star Alliance), All Nippon Airways (Star Alliance), Brussels Airlines (Star Alliance), Etihad Airways, Iberia (Oneworld), LATAM Chile, Qatar Airways (Oneworld), Ryanair, Singapore Airlines (Star Alliance), and Vueling.

    Belgium2 destinations
  • Show top 20 countriesShow less
    Poznan (POZ)
    Oct 26, 2026 – Jan 22, 2027
  • Tromso (TOS)Oct 28, 2026 – Mar 27, 2027
  • Salerno (QSR)Nov 1, 2026 – Nov 30, 2026
  • Rovaniemi (RVN)Dec 2, 2026 – Feb 10, 2027
  • Kuusamo (KAO)Jan 2, 2027 – Jan 2, 2027
  • Weeze (NRN)Jan 28, 2027 – Jul 18, 2027
  • Show top 20 routesShow less
    Kerkyra Island (CFU)
    Through Sep 30, 2026
  • Zadar (ZAD)Through Sep 30, 2026
    • Cleveland (CLE)Through Oct 5, 2026
    • Alghero (AHO)Through Oct 24, 2026
    • Perugia (PEG)Through Oct 24, 2026
    • Glasgow (PIK)Through Oct 24, 2026
    • Los Angeles (LAX)Through Dec 10, 2026
    • Agadir (AGA)Through Mar 25, 2027
    • Ljubljana (LJU)Through Mar 25, 2027
    • Yerevan (EVN)Through Mar 26, 2027
    • Leon (LEN)Through Mar 26, 2027
    • Reggio Calabria (REG)Through Mar 26, 2027
    • Izmir (ADB)Through Mar 27, 2027
    • Ankara (ESB)Through Mar 27, 2027
    Show top 20 routesShow less
  • United MileagePlus44 destinations
  • Club Premier21 destinations
  • Delta SkyMiles21 destinations
  • Flying Blue21 destinations
  • Show top 20 programsShow less

    Middle East Airlines (SkyTeam) flies nonstop from Barcelona to Beirut (BEY).

    Pacific Airways flies nonstop from Barcelona to Yerevan (EVN).

    Qantas (Oneworld) flies nonstop from Barcelona to Dubai (DXB).

    Qatar Airways (Oneworld) flies nonstop from Barcelona to Doha (DOH).

    Royal Jordanian (Oneworld) flies nonstop from Barcelona to Amman (AMM).

    Saudia (SkyTeam) flies nonstop from Barcelona to Jeddah (JED).

    Shenzhen Airlines (Star Alliance) flies nonstop from Barcelona to Beijing (PEK), Shanghai (PVG), and Shenzhen (SZX).

    Singapore Airlines (Star Alliance) flies nonstop from Barcelona to Singapore (SIN).

    SriLankan Airlines (Oneworld) flies nonstop from Barcelona to Doha (DOH).

    Starlux Airlines flies nonstop from Barcelona to Abu Dhabi (AUH).

    T'way Air flies nonstop from Barcelona to Seoul (ICN).

    TAP Portugal (Star Alliance) flies nonstop from Barcelona to Beijing (PEK) and Singapore (SIN).

    Virgin Australia flies nonstop from Barcelona to Doha (DOH).

    Wizz Air flies nonstop from Barcelona to Kutaisi (KUT).

    WorldTicket flies nonstop from Barcelona to Yerevan (EVN).

    538 mi
  • Fuerteventura Island (FUE)1,263 mi
  • Hondarribia (EAS)243 mi
  • Santander (SDR)335 mi
  • Show top 20 destinationsShow less