Non-stop flights from Barcelona (BCN)
Barcelona Airport (IATA: BCN, ICAO: LEBL), also known as Barcelona Airport, is the second largest airport in Spain. It is an international airport and serves the area of Mediterranean, Barcelona Province, Catalonia and Costa de Barcelona, Spain. Barcelona Airport has non-stop passenger flights scheduled to 211 destinations in 62 countries.
At present, there are 29 domestic flights from Barcelona.
The longest flight from Barcelona BCN is a 4,303 mile (6,925 km) non-stop route to Santiago de Chile SCL. This direct flight takes around 14 hours and 35 minutes and is operated by Iberia.
On this page
Airlines flying from Barcelona Popular destinations from Barcelona Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Barcelona
In total there are 80 airlines flying from and to Barcelona. Most flights are operated by one of the following carriers:
Popular destinations from Barcelona
Below you can find a list of the most popular destinations from Barcelona, based on the number of scheduled flights for this month.
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Barcelona that require a stopover:
Business class flights from Barcelona
There are 42 airports that have flights from Barcelona in Business Class. All airports that offer business class flights from BCN are listed below:
First class flights from Barcelona
If you are looking for a luxurious flight, there's a total of 3 destinations to choose from that have First Class flights from BCN.
Intercontinental flights from Barcelona
Barcelona has a great network of flights to destinations all over the world.
The following is an overview of all non-stop intercontinental flights operating from Barcelona Airport (BCN).
Non-stop flights from Barcelona to the US
Iberia (Oneworld): year-round to Boston (BOS), Los Angeles (LAX), seasonal flights to Miami (MIA), year-round flights to New York City (JFK) and seasonal flights to San Francisco (SFO).
American Airlines (Oneworld): seasonal flights to Chicago (ORD), Dallas-Fort Worth (DFW), year-round flights to Miami (MIA), New York City (JFK) and Philadelphia (PHL).
United Airlines (Star Alliance): seasonal flights to Chicago (ORD), year-round flights to New York (EWR), seasonal flights to San Francisco (SFO) and year-round flights to Washington (IAD).
Delta (SkyTeam): year-round to Atlanta (ATL) and New York City (JFK).
Non-stop flights from Barcelona to Canada
Air Canada (Star Alliance): year-round to Montreal (YUL) and seasonal flights to Toronto (YYZ).
Air Transat: seasonal flights to Montreal (YUL) and Toronto (YYZ).
WestJet: seasonal flights to Calgary (YYC).
Non-stop flights from Barcelona to South America
Iberia (Oneworld): year-round to Buenos Aires (EZE) and Santiago de Chile (SCL).
Avianca (Star Alliance): year-round to Bogotá (BOG).
LATAM: year-round to São Paulo (GRU).
Non-stop flights from Barcelona to Central America
Emirates: year-round to Mexico City (MEX).
Evelop Airlines: seasonal flights to Cancún (CUN).
Non-stop flights from Barcelona to the Caribbean
Evelop Airlines is currently the only airline flying non-stop from Barcelona to the Caribbean. They fly seasonal to Punta Cana (PUJ).
Non-stop flights from Barcelona to Africa
Vueling: year-round to Algiers (ALG), seasonal flights to Oran (ORN), year-round flights to Cairo (CAI), seasonal flights to Marrakech (RAK), Tangier (TNG), Tunis (TUN), Sal, Cape Verde (SID) and year-round flights to Banjul (BJL).
Air Algerie: year-round to Algiers (ALG).
Egyptair (Star Alliance): year-round to Cairo (CAI) and Luxor (LXR).
Ryanair: seasonal flights to Fes (FEZ), Marrakech (RAK), Nador (NDR), Ouarzazate (OZZ), Oujda (OUD), Rabat (RBA) and Tangier (TNG).
Air Arabia Maroc: seasonal flights to Casablanca (CMN), Fes (FEZ), Nador (NDR), Rabat (RBA), Tangier (TNG) and Tétouan (TTU).
Royal Air Maroc (Oneworld): year-round to Casablanca (CMN) and seasonal flights to Tangier (TNG).
Nouvelair: seasonal flights to Tunis (TUN).
Tunisair: year-round to Tunis (TUN).
Air Senegal: seasonal flights to Dakar (DSS).
Non-stop flights from Barcelona to the Middle-East / Western Asia
Vueling: seasonal flights to Tel Aviv (TLV), year-round flights to Amman (AMM) and seasonal flights to Beirut (BEY).
Arkia: seasonal flights to Tel Aviv (TLV).
Bluebird Airways: seasonal flights to Tel Aviv (TLV).
EL AL: year-round to Tel Aviv (TLV).
Israir: seasonal flights to Tel Aviv (TLV).
Royal Jordanian (Oneworld): year-round to Amman (AMM).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Saudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Riyadh (RUH).
Azerbaijan: seasonal flights to Baku (GYD).
Kuwait Airways: year-round to Kuwait City (KWI).
Pegasus: seasonal flights to Istanbul (Sabiha) (SAW).
SunExpress: year-round to Izmir (ADB).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Wizz Air: seasonal flights to Kutaisi (KUT).
Non-stop flights from Barcelona to India / South Asia
Currently there are no direct services between Barcelona and India or Southern Asia, you will need to change planes along the way.
Non-stop flights from Barcelona to China
Air China (Star Alliance): year-round to Beijing (PEK).
Shenzhen Airlines (Star Alliance): year-round to Shenzhen (SZX).
Non-stop flights from Barcelona to Japan
Currently there are no direct services between Barcelona and Japan, you will need to change planes along the way.
Non-stop flights from Barcelona to East Asia
Asiana Airlines (Star Alliance): year-round to Seoul (ICN).
Korean Air (SkyTeam): year-round to Seoul (ICN).
Cathay Pacific (Oneworld): seasonal flights to Hong Kong (HKG).
Non-stop flights from Barcelona to South-East Asia
Singapore Airlines is currently the only airline flying non-stop from Barcelona to South-Eastern Asia. They fly seasonal to Singapore (SIN).
Non-stop flights from Barcelona to Central Asia
Qanot Sharq is currently the only airline flying non-stop from Barcelona to Central Asia. They fly seasonal to Tashkent (TAS) and Urgench (UGC).
Non-stop flights from Barcelona to Australia / New Zealand / Oceania / the Pacific
Currently there are no direct services between Barcelona and Oceania, you will need to change planes along the way.
International flights from Barcelona
Flights from Barcelona to Albania
Tirana is the only destination in Albania with direct flights from Barcelona. Direct flights to Tirana are offered by Wizz Air Malta. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Algeria
There are 2 destinations in Algeria that have non-stop flights from Barcelona.
You can fly non-stop to Algiers with Air Algerie or Vueling.
The only airline with direct flights to Oran is Vueling. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Argentina
In Argentina, the only destination that has a direct flight from Barcelona is Buenos Aires. Direct flights to Buenos Aires are offered by Iberia (Oneworld).
Flights from Barcelona to Austria
There is 1 destination in Austria that has a direct connection from Barcelona, which is Vienna. From Barcelona to Vienna there are 4 airlines that have direct services, which are Austrian (Star Alliance), Ryanair, Vueling and Wizz Air Malta.
Flights from Barcelona to Azerbaijan
In Azerbaijan, the only destination that has a direct flight from Barcelona is Baku. Direct flights to Baku are offered by Azerbaijan. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Belgium
If you are looking for a direct flight from Barcelona to Belgium, there are 2 destinations to choose from.
Non-stop flights to Brussels are offered by Brussels Airlines (Star Alliance), Ryanair and Vueling.
The only airline with direct flights to Brussels Charleroi is Ryanair.
Flights from Barcelona to Brazil
São Paulo is the only destination in Brazil with direct flights from Barcelona. Direct flights to São Paulo are offered by LATAM.
Flights from Barcelona to Bulgaria
There is 1 destination in Bulgaria that has a direct connection from Barcelona, which is Sofia. Non-stop flights to Sofia are offered by Bulgaria Air, Ryanair and Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Canada
In Canada, there are 3 destinations from Barcelona.
Direct flights to Calgary are offered by WestJet. This is a seasonal route that starts in May and ends in November.
To Montreal and Toronto, you can fly with Air Canada (Star Alliance) and Air Transat.
Flights from Barcelona to Cape Verde
Sal, Cape Verde is the only destination in Cape Verde with direct flights from Barcelona. Direct flights to Sal, Cape Verde are offered by Vueling. This is a seasonal route that starts in June and ends in September.
Flights from Barcelona to Chile
In Chile, the only destination that has a direct flight from Barcelona is Santiago de Chile. Direct flights to Santiago de Chile are offered by Iberia (Oneworld).
Flights from Barcelona to China
If you are looking for a direct flight from Barcelona to China, there are 2 destinations to choose from.
Direct flights to Beijing are offered by Air China (Star Alliance).
The only airline with direct flights to Shenzhen is Shenzhen Airlines (Star Alliance).
Flights from Barcelona to Colombia
There is 1 destination in Colombia that has a direct connection from Barcelona, which is Bogotá. Direct flights to Bogotá are offered by Avianca (Star Alliance).
Flights from Barcelona to Croatia
There are 4 destinations in Croatia that have non-stop flights from Barcelona.
To Dubrovnik and Split, you can fly with Vueling.
You can fly non-stop from Barcelona to Zadar with Ryanair. This is a seasonal route that starts in April and ends in September.
The only airline with direct flights to Zagreb is Croatia Airlines (Star Alliance). This is a seasonal route that starts in April and ends in October.
Flights from Barcelona to Cyprus
In Cyprus, the only destination that has a direct flight from Barcelona is Larnaca. Direct flights to Larnaca are offered by Cyprus Airways. This is a seasonal route that starts in July and ends in September.
Flights from Barcelona to Czechia
Prague is the only destination in Czechia with direct flights from Barcelona. Non-stop flights to Prague are offered by Eurowings, Ryanair and Vueling.
Flights from Barcelona to Denmark
In Denmark, there are 3 destinations from Barcelona.
Direct flights to Aalborg are offered by Norwegian. This is a seasonal route that starts in April and ends in October.
You can fly non-stop to Billund with Ryanair or Vueling. This is a seasonal route that starts in March and ends in October.
Non-stop flights to Copenhagen are offered by Norwegian, SAS (Star Alliance) and Vueling.
Flights from Barcelona to Dominican Republic
There is 1 destination in Dominican Republic that has a direct connection from Barcelona, which is Punta Cana. Direct flights to Punta Cana are offered by Evelop Airlines. This is a seasonal route that starts in June and ends in September.
Flights from Barcelona to Egypt
There are 2 destinations in Egypt that have non-stop flights from Barcelona.
You can fly non-stop to Cairo with Egyptair (Star Alliance) or Vueling.
The only airline with direct flights to Luxor is Egyptair (Star Alliance).
Flights from Barcelona to Estonia
Tallinn is the only destination in Estonia with direct flights from Barcelona. Direct flights to Tallinn are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Faroe Islands
In Faroe Islands, the only destination that has a direct flight from Barcelona is Sørvágur. Direct flights to Sørvágur are offered by Atlantic Airways. This is a seasonal route that starts in June and ends in August.
Flights from Barcelona to Finland
There is 1 destination in Finland that has a direct connection from Barcelona, which is Helsinki. Non-stop flights to Helsinki are offered by Finnair (Oneworld), Norwegian and Vueling.
Flights from Barcelona to France
France is well-connected to Barcelona (BCN) with 13 destinations around the country that have direct flights from Barcelona.
Direct flights to Bastia (Corsica) are offered by Vueling. This route has been announced recently, and is not operational yet. It will start in August 2024.
You can fly non-stop to Bordeaux with Ryanair or Vueling.
To Brest and Lille, you can fly with Volotea.
You can fly non-stop to Lyon with easyJet or Vueling.
All direct flights from Barcelona to Marseille and Nantes are operated by Volotea and Vueling.
You can fly non-stop to Nice with easyJet or Vueling.
Non-stop flights to Paris are offered by Air France (SkyTeam), easyJet and Vueling.
The only airline with direct flights to Paris (Beauvais) is Ryanair.
You can fly non-stop to Paris (Orly) with Transavia or Vueling.
You can fly non-stop from Barcelona to Poitiers with Ryanair. This is a seasonal route that starts in April and ends in October.
Direct flights to Strasbourg are offered by Volotea.
Flights from Barcelona to Gambia
In Gambia, the only destination that has a direct flight from Barcelona is Banjul. Direct flights to Banjul are offered by Vueling.
Flights from Barcelona to Georgia
Kutaisi is the only destination in Georgia with direct flights from Barcelona. Direct flights to Kutaisi are offered by Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Germany
You can fly non-stop from Barcelona to lots of destinations in Germany, as there is a total of 10 airports that have direct services from Barcelona.
Non-stop flights to Berlin are offered by easyJet, Ryanair and Vueling.
You can fly non-stop to Cologne-Bonn with Eurowings or Ryanair.
You can fly non-stop to Düsseldorf with Eurowings or Vueling.
The only airline with direct flights to Frankfurt is Lufthansa (Star Alliance).
Direct flights to Frankfurt Hahn are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Hamburg with Eurowings or Vueling.
Direct flights to Hanover are offered by Vueling.
You can fly non-stop to Munich with Lufthansa (Star Alliance) or Vueling.
You can fly non-stop from Barcelona to Nuremberg with Vueling. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Stuttgart with Eurowings or Vueling.
Flights from Barcelona to Greece
In Greece there are several destinations from Barcelona (6 in total).
You can fly non-stop to Athens with Aegean (Star Alliance) or Vueling.
The only airline with direct flights to Corfu (Kerkyra) is Ryanair. This is a seasonal route that starts in March and ends in October.
All direct flights from Barcelona to Heraklion (Crete), Mykonos and Santorini are operated by Vueling.
You can fly non-stop from Barcelona to Thessaloniki with Aegean (Star Alliance).
Flights from Barcelona to Hong Kong
There is 1 destination in Hong Kong that has a direct connection from Barcelona, which is Hong Kong. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld). This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Hungary
Budapest is the only destination in Hungary with direct flights from Barcelona. You can fly non-stop to Budapest with Ryanair or Wizz Air.
Flights from Barcelona to Iceland
In Iceland, the only destination that has a direct flight from Barcelona is Reykjavik (Keflavik). Non-stop flights to Reykjavik (Keflavik) are offered by Icelandair, Play and Vueling.
Flights from Barcelona to Ireland
If you are looking for a direct flight from Barcelona to Ireland, there are 2 destinations to choose from.
Direct flights to Cork are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Non-stop flights to Dublin are offered by Aer Lingus, Ryanair and Vueling.
Flights from Barcelona to Israel
There is 1 destination in Israel that has a direct connection from Barcelona, which is Tel Aviv. From Barcelona to Tel Aviv there are 5 airlines that have direct services, which are Arkia, Bluebird Airways, EL AL, Israir and Vueling.
Flights from Barcelona to Italy
Italy is well-connected to Barcelona (BCN) with 22 destinations around the country that have direct flights from Barcelona.
Direct flights to Alghero (Sardinia) are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Ancona is AirConnect. This route has been announced recently, and is not operational yet. It will start in March 2024.
You can fly non-stop from Barcelona to Bari with Vueling.
You can fly non-stop to Bologna with Ryanair or Vueling.
You can fly non-stop to Cagliari (Sardinia) with Volotea or Vueling.
All direct flights from Barcelona to Catania, Florence and Genoa are operated by Vueling.
You can fly non-stop from Barcelona to Milan (Bergamo) with Ryanair.
The only airline with direct flights to Milan (Linate) is Vueling. This is a seasonal route that starts in March and ends in October.
From Barcelona to Milan (Malpensa) there are 5 airlines that have direct services, which are easyJet, Ryanair, Singapore Airlines (Star Alliance), Vueling and Wizz Air Malta.
Non-stop flights to Naples are offered by easyJet, Ryanair and Vueling.
You can fly non-stop to Olbia (Sardinia) with Volotea or Vueling.
You can fly non-stop to Palermo with Ryanair or Vueling.
You can fly non-stop from Barcelona to Perugia with Ryanair. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Pisa is easyJet. This is a seasonal route that starts in June and ends in August.
Direct flights to Reggio Calabria are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
From Barcelona to Rome (Fiumicino) there are 4 airlines that have direct services, which are ITA Airways (SkyTeam), Ryanair, Vueling and Wizz Air Malta.
Direct flights to Trieste are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
To Turin and Venice Marco Polo, you can fly with Ryanair and Vueling.
The only airline with direct flights to Verona is Volotea.
Flights from Barcelona to Jordan
In Jordan, the only destination that has a direct flight from Barcelona is Amman. You can fly non-stop to Amman with Royal Jordanian (Oneworld) or Vueling.
Flights from Barcelona to Kuwait
Kuwait City is the only destination in Kuwait with direct flights from Barcelona. Direct flights to Kuwait City are offered by Kuwait Airways.
Flights from Barcelona to Latvia
There is 1 destination in Latvia that has a direct connection from Barcelona, which is Riga. You can fly non-stop to Riga with Air Baltic or Ryanair.
Flights from Barcelona to Lebanon
Beirut is the only destination in Lebanon with direct flights from Barcelona. Direct flights to Beirut are offered by Vueling. This route is not operational yet but will start in June.
Flights from Barcelona to Lithuania
In Lithuania, the only destination that has a direct flight from Barcelona is Vilnius. You can fly non-stop to Vilnius with Ryanair or Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Luxembourg
There is 1 destination in Luxembourg that has a direct connection from Barcelona, which is Luxembourg City. You can fly non-stop to Luxembourg City with Luxair or Ryanair.
Flights from Barcelona to Malta
In Malta, the only destination that has a direct flight from Barcelona is Malta. You can fly non-stop to Malta with Ryanair or Vueling.
Flights from Barcelona to Mexico
In Mexico, there are 2 destinations from Barcelona.
Direct flights to Cancún are offered by Evelop Airlines. This is a seasonal route that starts in June and ends in September.
The only airline with direct flights to Mexico City is Emirates.
Flights from Barcelona to Moldova
Chișinău is the only destination in Moldova with direct flights from Barcelona. Direct flights to Chișinău are offered by Fly One. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Morocco
In Morocco there are several destinations from Barcelona (9 in total).
You can fly non-stop to Casablanca with Air Arabia Maroc or Royal Air Maroc (Oneworld).
You can fly non-stop to Fes with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Marrakech with Ryanair or Vueling. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Nador with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in March and ends in October.
To Ouarzazate and Oujda, you can fly with Ryanair.
You can fly non-stop to Rabat with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in March and ends in October.
From Barcelona to Tangier there are 4 airlines that have direct services, which are Air Arabia Maroc, Royal Air Maroc (Oneworld), Ryanair and Vueling. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Barcelona to Tétouan with Air Arabia Maroc. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Netherlands
If you are looking for a direct flight from Barcelona to Netherlands, there are 4 destinations to choose from.
Non-stop flights to Amsterdam are offered by KLM (SkyTeam), Transavia and Vueling.
You can fly non-stop to Eindhoven with Ryanair or Transavia.
You can fly non-stop from Barcelona to Maastricht Aachen with Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2024.
The only airline with direct flights to Rotterdam is Transavia.
Flights from Barcelona to Norway
There are 4 destinations in Norway that have non-stop flights from Barcelona.
Direct flights to Bergen are offered by Norwegian. This is a seasonal route that starts in April and ends in October.
From Barcelona to Oslo there are 4 airlines that have direct services, which are Norwegian, Norwegian, SAS (Star Alliance) and Vueling.
To Oslo (Torp) and Stavanger, you can fly with Norwegian.
Flights from Barcelona to Poland
In Poland there are several destinations from Barcelona (6 in total).
You can fly non-stop to Gdańsk with Ryanair or Wizz Air. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Katowice is Wizz Air. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Krakow with Ryanair or Wizz Air. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Warsaw with LOT (Star Alliance) or Wizz Air.
Direct flights to Warsaw are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Barcelona to Wrocław with Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Barcelona to Portugal
In Portugal, there are 5 destinations from Barcelona.
You can fly non-stop to Faro with Ryanair or Vueling. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Funchal (Madeira) is Iberia (Oneworld). This is a seasonal route that starts in July and ends in September.
From Barcelona to Lisbon there are 4 airlines that have direct services, which are easyJet, Ryanair, TAP Portugal (Star Alliance) and Vueling.
The only airline with direct flights to Ponta Delgada is Azores Airlines.
You can fly non-stop to Porto with Ryanair or Vueling.
Flights from Barcelona to Qatar
There is 1 destination in Qatar that has a direct connection from Barcelona, which is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld).
Flights from Barcelona to Romania
There are 5 destinations in Romania that have non-stop flights from Barcelona.
Direct flights to Bacău are offered by Dan Air. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Bucharest with HiSky or Wizz Air Malta. This is a seasonal route that starts in March and ends in October.
All direct flights from Barcelona to Cluj-Napoca, Iasi and Timișoara are operated by Wizz Air Malta.
Flights from Barcelona to Saudi Arabia
If you are looking for a direct flight from Barcelona to Saudi Arabia, there are 2 destinations to choose from.
To Jeddah and Riyadh, you can fly with Saudi Arabian (SkyTeam).
Flights from Barcelona to Senegal
Dakar is the only destination in Senegal with direct flights from Barcelona. Direct flights to Dakar are offered by Air Senegal. This route is not operational yet but will start in June.
Flights from Barcelona to Serbia
In Serbia, the only destination that has a direct flight from Barcelona is Belgrade. You can fly non-stop to Belgrade with Air Serbia or Wizz Air.
Flights from Barcelona to Singapore
There is 1 destination in Singapore that has a direct connection from Barcelona, which is Singapore. Direct flights to Singapore are offered by Singapore Airlines (Star Alliance). This route is not operational yet but will start in June.
Flights from Barcelona to South Korea
In South Korea, the only destination that has a direct flight from Barcelona is Seoul. You can fly non-stop to Seoul with Asiana Airlines (Star Alliance) or Korean Air (SkyTeam).
Flights from Barcelona to Sweden
In Sweden, there are 2 destinations from Barcelona.
You can fly non-stop to Gothenburg with Norwegian or Vueling.
From Barcelona to Stockholm (Arlanda) there are 4 airlines that have direct services, which are Norwegian, Ryanair, SAS (Star Alliance) and Vueling.
Flights from Barcelona to Switzerland
If you are looking for a direct flight from Barcelona to Switzerland, there are 3 destinations to choose from.
To Basel Mulhouse Freiburg and Geneva, you can fly with easyJet and Vueling.
You can fly non-stop to Zürich with Swiss (Star Alliance) or Vueling.
Flights from Barcelona to Tunisia
Tunis is the only destination in Tunisia with direct flights from Barcelona. Non-stop flights to Tunis are offered by Nouvelair, Tunisair and Vueling.
Flights from Barcelona to Turkey
There are 3 destinations in Turkey that have non-stop flights from Barcelona.
Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
The only airline with direct flights to Istanbul (Sabiha) is Pegasus. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Barcelona to Izmir with SunExpress.
Flights from Barcelona to United Arab Emirates
In United Arab Emirates, there are 2 destinations from Barcelona.
Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates.
Flights from Barcelona to United Kingdom
United Kingdom is well-connected to Barcelona (BCN) with 16 destinations around the country that have direct flights from Barcelona.
Direct flights to Belfast International are offered by easyJet. This is a seasonal route that starts in March and ends in October.
From Barcelona to Birmingham there are 4 airlines that have direct services, which are easyJet, Jet2, Ryanair and Vueling.
You can fly non-stop to Bristol with easyJet or Ryanair.
Non-stop flights to Edinburgh are offered by Ryanair, Ryanair UK and Vueling.
Direct flights to Glasgow are offered by easyJet.
You can fly non-stop from Barcelona to Glasgow (Prestwick) with Ryanair. This is a seasonal route that starts in March and ends in October.
Direct flights to Leeds / Bradford are offered by Jet2.
You can fly non-stop to Liverpool with easyJet or Ryanair.
You can fly non-stop from Barcelona to London City with British Airways (Oneworld).
You can fly non-stop to London Gatwick with easyJet or Vueling.
You can fly non-stop to London Heathrow with British Airways (Oneworld) or Vueling.
You can fly non-stop to London Luton with easyJet or Ryanair.
You can fly non-stop to London Stansted with Ryanair or Ryanair UK.
From Barcelona to Manchester there are 5 airlines that have direct services, which are easyJet, Jet2, Ryanair, Ryanair UK and Vueling.
To Newcastle and Nottingham, you can fly with Ryanair.
Flights from Barcelona to United States
You can fly non-stop from Barcelona to lots of destinations in United States, as there is a total of 11 airports that have direct services from Barcelona.
Direct flights to Atlanta are offered by Delta (SkyTeam).
The only airline with direct flights to Boston is Iberia (Oneworld).
You can fly non-stop to Chicago with American Airlines (Oneworld) or United Airlines (Star Alliance). This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Dallas-Fort Worth is American Airlines (Oneworld). This is a seasonal route that starts in April and ends in August.
Direct flights to Los Angeles are offered by Iberia (Oneworld).
You can fly non-stop to Miami with American Airlines (Oneworld) or Iberia (Oneworld).
Direct flights to New York are offered by United Airlines (Star Alliance).
Non-stop flights to New York City are offered by American Airlines (Oneworld), Delta (SkyTeam) and Iberia (Oneworld).
You can fly non-stop from Barcelona to Philadelphia with American Airlines (Oneworld).
You can fly non-stop to San Francisco with Iberia (Oneworld) or United Airlines (Star Alliance). This is a seasonal route that starts in March and ends in October.
Direct flights to Washington are offered by United Airlines (Star Alliance).
Flights from Barcelona to Uzbekistan
There are 2 destinations in Uzbekistan that have non-stop flights from Barcelona.
To Tashkent and Urgench, you can fly with Qanot Sharq.
Domestic flights from Barcelona
Flights from Barcelona to Spain
You can fly domestically from Barcelona to a lot of airports within Spain, as there is a total of 29 domestic destinations to choose from.
Direct flights to A Coruña are offered by Vueling.
You can fly non-stop to Alicante with Ryanair or Vueling.
You can fly non-stop from Barcelona to Almería with Vueling.
You can fly non-stop to Asturias with Volotea or Vueling.
Direct flights to Badajoz are offered by Iberia (Oneworld). This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Barcelona to Bilbao with Vueling.
Non-stop flights to Fuerteventura are offered by Iberia (Oneworld), Ryanair and Vueling.
You can fly non-stop to Gran Canaria (Las Palmas) with Ryanair or Vueling.
You can fly non-stop from Barcelona to Granada with Vueling.
Non-stop flights to Ibiza are offered by Iberia (Oneworld), Ryanair and Vueling.
To Jerez de la Frontera and Lanzarote (Arrecife), you can fly with Ryanair and Vueling.
Direct flights to León are offered by Iberia (Oneworld).
Non-stop flights to Madrid are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Vueling.
Non-stop flights to Málaga are offered by Iberia (Oneworld), Ryanair and Vueling.
The only airline with direct flights to Melilla is Iberia (Oneworld).
You can fly non-stop to Menorca (Mahon) with Ryanair or Vueling.
You can fly non-stop from Barcelona to Murcia with Volotea.
Non-stop flights to Palma de Mallorca are offered by Air Europa (SkyTeam), Ryanair and Vueling.
All direct flights from Barcelona to San Sebastián, Santa Cruz de La Palma and Santander are operated by Vueling.
To Santiago de Compostela and Seville, you can fly with Iberia (Oneworld), Ryanair and Vueling.
All direct flights from Barcelona to Tenerife (Los Rodeos) and Tenerife (Reina Sofía) are operated by Ryanair and Vueling.
You can fly non-stop from Barcelona to Valencia with Iberia (Oneworld). This is a seasonal route that starts in March and ends in July.
To Valladolid and Vigo, you can fly with Ryanair and Vueling.
Alternative airports near Barcelona
Below you can find a list of alternative airports to Barcelona (BCN). The nearest airports to Barcelona (BCN) are Barcelona Reus (Salou) (REU) and Barcelona (Girona) (GRO).
Frequently asked questions - FAQ
How many airports are there in Barcelona?
There are 2 airports in Barcelona: Barcelona Airport (BCN) and Reus Airport (REU).
What is the best airport to fly from Barcelona?
The most convenient airport to fly from Barcelona is Barcelona Airport (BCN).
How many airlines fly from Barcelona?
There are 80 airlines flying from Barcelona to 211 airports around the world, as of March 2024.
Which airlines fly from Barcelona?
Vueling, Ryanair and Iberia operate most flights from Barcelona. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Barcelona?
Oneworld, Star Alliance and SkyTeam are all flying from Barcelona.
How many nonstop flights are there from Barcelona?
There are roughly 11,386 flights departing from Barcelona every month (or 2,660 flights each week), to a total of 211 airports worldwide.
What is the official name of Barcelona Airport?
The official name of Barcelona Airport is Barcelona Airport.
What is the airport code of Barcelona Airport?
The airport code of Barcelona Airport is BCN.
What are the most popular flights from Barcelona?
Palma de Mallorca, Madrid and Rome (Fiumicino) are the 3 most popular routes from Barcelona. For a complete overview of all flight routes from Barcelona, please use our flight map.
How long is the flight from Barcelona?
Barcelona to Palma de Mallorca | 55m |
Barcelona to Madrid | 1h 20m |
Barcelona to Rome (Fiumicino) | 1h 50m |
Barcelona to Lisbon | 2h 5m |
Barcelona to Amsterdam | 2h 30m |