Barcelona has nonstop connections with 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), Milan (LIN), Olbia (OLB), Genova (GOA), Trieste (TRS), Verona (VRN), Alghero (AHO), Reggio Calabria (REG), Ancona (AOI), Salerno (QSR), and Perugia (PEG). These routes are served by Aerolíneas Argentinas (SkyTeam), Air Europa (SkyTeam), Air Malta, Air New Zealand (Star Alliance), Alitalia (Star Alliance), Avianca (Star Alliance), Bulgaria Air, easyJet, Ethiopian Airlines (Star Alliance), Etihad Airways, Hainan Airlines, Iberia (Oneworld), Kuwait Airways, LATAM Chile, Malaysia Airlines (Oneworld), Neos, Qatar Airways (Oneworld), Ryanair, Saudia (SkyTeam), Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), Volotea, Vueling, and W4.
Italy22 destinationsBarcelona has nonstop connections with 19 airports in United Kingdom: London (LGW), London (LHR), Manchester (MAN), London (STN), London (LTN), Birmingham (BHX), Edinburgh (EDI), Bristol (BRS), Nottingham (EMA), Glasgow (GLA), Newcastle (NCL), Liverpool (LPL), London (LCY), Glasgow (PIK), Leeds (LBA), Belfast (BFS), Southampton (SOU), Southend (SEN), and Aberdeen (ABZ). These routes are served 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 Kingdom19 destinationsBarcelona has nonstop connections with 13 airports in United States: New York (JFK), Miami (MIA), Philadelphia (PHL), Atlanta (ATL), Chicago (ORD), Boston (BOS), Seattle (SEA), Newark (EWR), Dallas-Fort Worth (DFW), Dulles (IAD), San Francisco (SFO), Charlotte (CLT), and Los Angeles (LAX). These routes are served by 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 States13 destinationsBarcelona has nonstop connections with 12 airports in France: Paris (ORY), Paris (CDG), Nice (NCE), Nantes (NTE), Lyon (LYS), Bordeaux/Merignac (BOD), Bale/Mulhouse (BSL), Marseille (MRS), Strasbourg (SXB), Beauvais/Tille (BVA), Brest/Guipavas (BES), and Lille/Lesquin (LIL). These routes are served 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.
France12 destinationsBarcelona has nonstop connections with 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). These routes are served 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 destinationsBarcelona has nonstop connections with 11 airports in Morocco: Tangier (TNG), Marrakech (RAK), Casablanca (CMN), Nador (NDR), Fes (FEZ), Rabat (RBA), Essaouira (ESU), Agadir (AGA), Ouarzazate (OZZ), Oujda (OUD), and TTU (TTU). These routes are served by Air Arabia Maroc, Air Senegal, Iberia (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Ryanair, and Vueling.
Morocco11 destinationsBarcelona has nonstop connections with 7 airports in Poland: Krakow (KRK), Warsaw (WAW), Gdansk (GDN), Warsaw (WMI), Wroclaw (WRO), Katowice (KTW), and Poznan (POZ). These routes are served by LOT Polish Airlines (Star Alliance), Ryanair, and Wizz Air.
Poland7 destinationsBarcelona has nonstop connections with 7 airports in Romania: Bucharest (OTP), Cluj-Napoca (CLJ), Iasi (IAS), Timisoara (TSR), Craiova (CRA), Arad (ARW), and Bacau (BCM). These routes are served by G Switch Works, Norwegian Air Argentina, W4, and X1.
Romania7 destinationsBarcelona has nonstop connections with 6 airports in Greece: Athens (ATH), Thessaloniki (SKG), Mykonos Island (JMK), Santorini Island (JTR), Kerkyra Island (CFU), and Heraklion (HER). These routes are served by Aegean Airlines (Star Alliance), Iberia (Oneworld), LATAM Chile, Ryanair, Sky Express, TAP Portugal (Star Alliance), Volotea, and Vueling.
Greece6 destinationsBarcelona has nonstop connections with 4 airports in Canada: Montreal (YUL), Toronto (YYZ), Halifax (YHZ), and Calgary (YYC). These routes are served by Air Canada (Star Alliance), Air Transat, Lufthansa (Star Alliance), Porter Airlines, United Airlines (Star Alliance), and WestJet.
Canada4 destinationsBarcelona has nonstop connections with 4 airports in China: Shanghai (PVG), Beijing (PEK), Shenzhen (SZX), and Hong Kong (HKG). These routes are served 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 destinationsBarcelona has nonstop connections with 4 airports in Croatia: Dubrovnik (DBV), Split (SPU), Zagreb (ZAG), and Zadar (ZAD). These routes are served by Croatia Airlines (Star Alliance), Iberia (Oneworld), LATAM Chile, Qatar Airways (Oneworld), Ryanair, TAP Portugal (Star Alliance), and Vueling.
Croatia4 destinations