EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights from Barcelona (BCN)

Barcelona Airport - Airport code: BCN

Home Airports Spain BCN Barcelona

Non-stop flights from Barcelona (BCN)

Did you mean flights to Barcelona?

Barcelona Airport (IATA: BCN, ICAO: LEBL), also known as Barcelona Airport, is the largest airport in Spain. Barcelona Airport has non-stop passenger flights scheduled to 198 destinations in 60 countries.

At present, there are 28 domestic flights from Barcelona.

 Remove ads

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 30 minutes and is operated by Iberia.

In total there are 69 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.

Show all

Business class flights from Barcelona

There are 29 airports that have flights from Barcelona in Business Class. All airports that offer business class flights from BCN are listed below:

Show all

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).

* Please note that there are no direct services between Barcelona and China, Japan, Central Asia or Oceania.

Non-stop flights from Barcelona to the US

IberiaIberia (Oneworld): seasonal flights to Boston (BOS), New York City (JFK) and San Francisco (SFO).

American AirlinesAmerican Airlines (Oneworld): seasonal flights to Chicago (ORD), year-round flights to Miami (MIA), seasonal flights to New York City (JFK) and Philadelphia (PHL).

DeltaDelta (SkyTeam): seasonal flights to Atlanta (ATL) and year-round flights to New York City (JFK).

United AirlinesUnited Airlines (Star Alliance): year-round to New York (EWR) and seasonal flights to Washington (IAD).

Non-stop flights from Barcelona to Canada

Air CanadaAir Canada (Star Alliance): seasonal flights to Montreal (YUL) and Toronto (YYZ).

Air TransatAir Transat: seasonal flights to Montreal (YUL).

WestJetWestJet: seasonal flights to Toronto (YYZ).

Non-stop flights from Barcelona to South America

IberiaIberia (Oneworld): year-round to Buenos Aires (EZE) and seasonal flights to Santiago de Chile (SCL).

AviancaAvianca (Star Alliance): year-round to Bogotá (BOG).

LATAMLATAM: seasonal flights to São Paulo (GRU).

Non-stop flights from Barcelona to Central America

IberiaIberia (Oneworld): seasonal flights to Cancún (CUN).

EmiratesEmirates: year-round to Mexico City (MEX).

Non-stop flights from Barcelona to the Caribbean

IberiaIberia 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

VuelingVueling: year-round to Algiers (ALG), seasonal flights to Oran (ORN), year-round flights to Marrakech (RAK), seasonal flights to Nador (NDR), year-round flights to Tangier (TNG), seasonal flights to Tunis (TUN), year-round flights to Banjul (BJL) and Dakar (DSS).

Air AlgerieAir Algerie: year-round to Algiers (ALG) and seasonal flights to Oran (ORN).

RyanairRyanair: seasonal flights to Agadir (AGA), Fes (FEZ), Marrakech (RAK), Nador (NDR), Oujda (OUD) and Rabat (RBA).

Air Arabia MarocAir Arabia Maroc: year-round to Casablanca (CMN), Fes (FEZ), Nador (NDR) and Tangier (TNG).

Royal Air MarocRoyal Air Maroc (Oneworld): year-round to Casablanca (CMN), seasonal flights to Marrakech (RAK), year-round flights to Nador (NDR) and Tangier (TNG).

Air SenegalAir Senegal: year-round to Casablanca (CMN).

TunisairTunisair: year-round to Tunis (TUN).

EgyptairEgyptair (Star Alliance): year-round to Cairo (CAI).

Non-stop flights from Barcelona to the Middle-East / Western Asia

VuelingVueling: year-round to Tel Aviv (TLV) and seasonal flights to Beirut (BEY).

ArkiaArkia: seasonal flights to Tel Aviv (TLV).

Bluebird AirwaysBluebird Airways: year-round to Tel Aviv (TLV).

EL ALEL AL: year-round to Tel Aviv (TLV).

EmiratesEmirates: year-round to Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round to Abu Dhabi (AUH).

PegasusPegasus: year-round to Istanbul (Sabiha) (SAW).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round to Istanbul (IST).

Qatar AirwaysQatar Airways (Oneworld): year-round to Doha (DOH).

Royal JordanianRoyal Jordanian (Oneworld): year-round to Amman (AMM).

Wizz AirWizz Air: seasonal flights to Kutaisi (KUT).

Non-stop flights from Barcelona to India / South Asia

Mahan AirMahan Air is currently the only airline flying non-stop from Barcelona to India or Southern Asia. They fly year-round to Tehran (IKA).

Non-stop flights from Barcelona to East Asia

Asiana AirlinesAsiana Airlines (Star Alliance): seasonal flights to Seoul (ICN).

Korean AirKorean Air (SkyTeam): seasonal flights to Seoul (ICN).

Cathay PacificCathay Pacific (Oneworld): seasonal flights to Hong Kong (HKG).

Non-stop flights from Barcelona to South-East Asia

Singapore AirlinesSingapore Airlines is currently the only airline flying non-stop from Barcelona to South-Eastern Asia. They fly seasonal to Singapore (SIN).

International flights from Barcelona

Albania
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. This is a seasonal route that starts in October and ends in March.

Algeria
Flights from Barcelona to Algeria

There are 2 destinations in Algeria that have non-stop flights from Barcelona.

To Algiers and Oran, you can fly with Air Algerie and Vueling.

Argentina
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).

Austria
Flights from Barcelona to Austria

If you are looking for a direct flight from Barcelona to Austria, there are 2 destinations to choose from.

Direct flights to Salzburg are offered by easyJet.
From Barcelona to Vienna there are 4 airlines that have direct services, which are Austrian (Star Alliance), Ryanair, Vueling and Wizz Air.

Belarus
Flights from Barcelona to Belarus

There is 1 destination in Belarus that has a direct connection from Barcelona, which is Minsk. Direct flights to Minsk are offered by Belavia. This is a seasonal route that starts in November and ends in March.

Belgium
Flights from Barcelona to Belgium

In Belgium, there are 2 destinations from Barcelona.

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.

Brazil
Flights from Barcelona to Brazil

In Brazil, the only destination that has a direct flight from Barcelona is São Paulo. Direct flights to São Paulo are offered by LATAM. This route is not operational yet but will start in November.

Bulgaria
Flights from Barcelona to Bulgaria

If you are looking for a direct flight from Barcelona to Bulgaria, there are 2 destinations to choose from.

You can fly non-stop to Sofia with Ryanair or Wizz Air. This is a seasonal route that starts in October and ends in March.
The only airline with direct flights to Varna is Wizz Air.

Canada
Flights from Barcelona to Canada

There are 2 destinations in Canada that have non-stop flights from Barcelona.

You can fly non-stop to Montreal with Air Canada (Star Alliance) or Air Transat. This is a seasonal route that started in March and ends in September.
You can fly non-stop to Toronto with Air Canada (Star Alliance) or WestJet. This is a seasonal route that started in March and ends in September.

Chile
Flights from Barcelona to Chile

Santiago de Chile is the only destination in Chile with direct flights from Barcelona. Direct flights to Santiago de Chile are offered by Iberia (Oneworld). This is a seasonal route that started in March and ends in September.

Colombia
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).

Croatia
Flights from Barcelona to Croatia

In Croatia, there are 3 destinations from Barcelona.

All direct flights from Barcelona to Dubrovnik, Split and Zagreb are operated by Vueling.

Czechia
Flights from Barcelona to Czechia

Prague is the only destination in Czechia with direct flights from Barcelona. From Barcelona to Prague there are 4 airlines that have direct services, which are easyJet, Eurowings, Ryanair and Vueling.

Denmark
Flights from Barcelona to Denmark

There are 3 destinations in Denmark that have non-stop flights from Barcelona.

Direct flights to Aalborg are offered by Vueling. This is a seasonal route that started in March and ends in July.
You can fly non-stop to Billund with Ryanair or Vueling.
From Barcelona to Copenhagen there are 5 airlines that have direct services, which are easyJet, Norwegian, Norwegian, SAS (Star Alliance) and Vueling.

Dominican Republic
Flights from Barcelona to Dominican Republic

In Dominican Republic, the only destination that has a direct flight from Barcelona is Punta Cana. Direct flights to Punta Cana are offered by Iberia (Oneworld). This is a seasonal route that starts in December and ends in March.

Egypt
Flights from Barcelona to Egypt

There is 1 destination in Egypt that has a direct connection from Barcelona, which is Cairo. Direct flights to Cairo are offered by Egyptair (Star Alliance).

Estonia
Flights from Barcelona to Estonia

In Estonia, the only destination that has a direct flight from Barcelona is Tallinn. Direct flights to Tallinn are offered by Ryanair. This is a seasonal route that starts in October and ends in March.

Finland
Flights from Barcelona to Finland

If you are looking for a direct flight from Barcelona to Finland, there are 3 destinations to choose from.

From Barcelona to Helsinki there are 4 airlines that have direct services, which are Finnair (Oneworld), Norwegian, Norwegian and Vueling.
To Kuusamo and Rovaniemi, you can fly with TUI Fly.

France
Flights from Barcelona to France

In France there are several destinations from Barcelona (9 in total).

Direct flights to Bordeaux are offered by Vueling.
You can fly non-stop to Lyon with easyJet or Vueling.
You can fly non-stop from Barcelona to Marseille with Vueling.
You can fly non-stop to Nantes with Volotea or 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.
Direct flights to Paris (Beauvais) are offered by Ryanair.
You can fly non-stop to Paris (Orly) with Transavia or Vueling.
You can fly non-stop from Barcelona to Strasbourg with Volotea.

Gambia
Flights from Barcelona to Gambia

Banjul is the only destination in Gambia with direct flights from Barcelona. Direct flights to Banjul are offered by Vueling.

Georgia
Flights from Barcelona to Georgia

There is 1 destination in Georgia that has a direct connection from Barcelona, which is Kutaisi. Direct flights to Kutaisi are offered by Wizz Air. This is a seasonal route that starts in October and ends in March.

Germany
Flights from Barcelona to Germany

In Germany there are several destinations from Barcelona (9 in total).

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.
You can fly non-stop to Frankfurt with Lufthansa (Star Alliance) or Ryanair.
Non-stop flights to Hamburg are offered by Eurowings, Ryanair and Vueling.
You can fly non-stop from Barcelona to Hanover with Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
You can fly non-stop to Munich with Lufthansa (Star Alliance) or Vueling.
The only airline with direct flights to Nuremberg is Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
You can fly non-stop to Stuttgart with Eurowings or Vueling.

Greece
Flights from Barcelona to Greece

In Greece there are several destinations from Barcelona (6 in total).

Non-stop flights to Athens are offered by Aegean (Star Alliance), Ryanair and Vueling.
To Corfu (Kerkyra) and Heraklion (Crete), you can fly with Ryanair and Vueling.
The only airline with direct flights to Mykonos is Vueling. This is a seasonal route that started in June and ends in September.
Direct flights to Rhodes are offered by Ryanair.
You can fly non-stop from Barcelona to Santorini with Vueling. This is a seasonal route that started in March and ends in September.

Hong Kong
Flights from Barcelona to Hong Kong

Hong Kong is the only destination in Hong Kong with direct flights from Barcelona. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld). This route is not operational yet but will start in November.

Hungary
Flights from Barcelona to Hungary

In Hungary, the only destination that has a direct flight from Barcelona is Budapest. You can fly non-stop to Budapest with Ryanair or Wizz Air.

Iceland
Flights from Barcelona to Iceland

There is 1 destination in Iceland that has a direct connection from Barcelona, which is Reykjavik (Keflavik). You can fly non-stop to Reykjavik (Keflavik) with Air Onix or Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.

Iran
Flights from Barcelona to Iran

In Iran, the only destination that has a direct flight from Barcelona is Tehran. Direct flights to Tehran are offered by Mahan Air.

Ireland
Flights from Barcelona to Ireland

Dublin is the only destination in Ireland with direct flights from Barcelona. Non-stop flights to Dublin are offered by Aer Lingus, Ryanair and Vueling.

Israel
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 4 airlines that have direct services, which are Arkia, Bluebird Airways, EL AL and Vueling.

Italy
Flights from Barcelona to Italy

Italy is well-connected to Barcelona (BCN) with 21 destinations around the country that have direct flights from Barcelona.

You can fly non-stop to Alghero (Sardinia) with Ryanair or Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
To Ancona and Bari, you can fly with Vueling.
You can fly non-stop to Bologna with Ryanair or Vueling.
Direct flights to Brindisi are offered by Ryanair. This is a seasonal route that starts in October and ends in March.
All direct flights from Barcelona to Cagliari (Sardinia), Catania, Florence and Genoa are operated by Vueling.
The only airline with direct flights to Milan (Bergamo) is Ryanair.
You can fly non-stop to Milan (Linate) with Blue Air or Vueling.
From Barcelona to Milan (Malpensa) there are 4 airlines that have direct services, which are easyJet, Ryanair, Singapore Airlines (Star Alliance) and Vueling.
You can fly non-stop to Naples with Ryanair or Vueling.
The only airline with direct flights to Olbia (Sardinia) is Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
You can fly non-stop to Palermo with Ryanair or Vueling.
The only airline with direct flights to Pisa is Vueling. This is a seasonal route that started in March and ends in September.
Direct flights to Rome (Ciampino) are offered by Ryanair. This is a seasonal route that starts in October and ends in March.
Non-stop flights to Rome (Fiumicino) are offered by Alitalia (SkyTeam), Ryanair and Vueling.
To Turin and Venice Marco Polo, you can fly with Ryanair and Vueling.
You can fly non-stop from Barcelona to Verona with Volotea. This is a seasonal route that started in April and ends in September.

Jordan
Flights from Barcelona to Jordan

Amman is the only destination in Jordan with direct flights from Barcelona. Direct flights to Amman are offered by Royal Jordanian (Oneworld).

Latvia
Flights from Barcelona to Latvia

In Latvia, the only destination that has a direct flight from Barcelona is Riga. You can fly non-stop to Riga with Air Baltic or Ryanair.

Lebanon
Flights from Barcelona to Lebanon

There is 1 destination in Lebanon that has a direct connection from Barcelona, which is Beirut. Direct flights to Beirut are offered by Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.

Lithuania
Flights from Barcelona to Lithuania

In Lithuania, the only destination that has a direct flight from Barcelona is Vilnius. Direct flights to Vilnius are offered by Ryanair. This is a seasonal route that starts in October and ends in March.

Luxembourg
Flights from Barcelona to Luxembourg

Luxembourg City is the only destination in Luxembourg with direct flights from Barcelona. You can fly non-stop to Luxembourg City with Luxair or Ryanair.

Malta
Flights from Barcelona to Malta

There is 1 destination in Malta that has a direct connection from Barcelona, which is Malta. You can fly non-stop to Malta with Ryanair or Vueling.

Mexico
Flights from Barcelona to Mexico

In Mexico, there are 2 destinations from Barcelona.

Direct flights to Cancún are offered by Iberia (Oneworld). This is a seasonal route that starts in November and ends in March.
The only airline with direct flights to Mexico City is Emirates.

Moldova
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 Wizz Air. This is a seasonal route that starts in October and ends in March.

Montenegro
Flights from Barcelona to Montenegro

In Montenegro, the only destination that has a direct flight from Barcelona is Podgorica. Direct flights to Podgorica are offered by Ryanair. This is a seasonal route that starts in October and ends in March.

Morocco
Flights from Barcelona to Morocco

In Morocco there are several destinations from Barcelona (8 in total).

Direct flights to Agadir are offered by Ryanair. This is a seasonal route that starts in November and ends in March.
Non-stop flights to Casablanca are offered by Air Arabia Maroc, Air Senegal and Royal Air Maroc (Oneworld).
You can fly non-stop to Fes with Air Arabia Maroc or Ryanair.
Non-stop flights to Marrakech are offered by Royal Air Maroc (Oneworld), Ryanair and Vueling.
From Barcelona to Nador there are 4 airlines that have direct services, which are Air Arabia Maroc, Royal Air Maroc (Oneworld), Ryanair and Vueling.
To Oujda and Rabat, you can fly with Ryanair.
Non-stop flights to Tangier are offered by Air Arabia Maroc, Royal Air Maroc (Oneworld) and Vueling.

Netherlands
Flights from Barcelona to Netherlands

If you are looking for a direct flight from Barcelona to Netherlands, there are 4 destinations to choose from.

From Barcelona to Amsterdam there are 4 airlines that have direct services, which are easyJet, 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.
The only airline with direct flights to Rotterdam is Transavia.

Norway
Flights from Barcelona to Norway

There are 3 destinations in Norway that have non-stop flights from Barcelona.

You can fly non-stop to Bergen with Norwegian or Vueling.
Non-stop flights to Oslo are offered by Norwegian, SAS (Star Alliance) and Vueling.
You can fly non-stop to Stavanger with Norwegian or Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.

Poland
Flights from Barcelona to Poland

In Poland, there are 5 destinations from Barcelona.

Direct flights to Gdańsk are offered by Wizz Air.
You can fly non-stop to Katowice with SmartWings or Wizz Air. This is a seasonal route that starts in October and ends in March.
You can fly non-stop to Krakow with Ryanair or Wizz Air.
Non-stop flights to Warsaw are offered by LOT (Star Alliance), SmartWings and Wizz Air.
Direct flights to Warsaw are offered by Ryanair. This is a seasonal route that starts in October and ends in March.

Portugal
Flights from Barcelona to Portugal

There are 3 destinations in Portugal that have non-stop flights from Barcelona.

Direct flights to Faro are offered by Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
Non-stop flights to Lisbon are offered by Ryanair, TAP Portugal (Star Alliance) and Vueling.
You can fly non-stop to Porto with Ryanair or Vueling.

Qatar
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).

Republic of North Macedonia
Flights from Barcelona to Republic of North Macedonia

In Republic of North Macedonia, the only destination that has a direct flight from Barcelona is Skopje. Direct flights to Skopje are offered by Wizz Air. This is a seasonal route that starts in October and ends in March.

Romania
Flights from Barcelona to Romania

If you are looking for a direct flight from Barcelona to Romania, there are 5 destinations to choose from.

Direct flights to Bacău are offered by Blue Air. This is a seasonal route that started in March and ends in September.
Non-stop flights to Bucharest are offered by Blue Air, Tarom (SkyTeam) and Wizz Air.
To Cluj-Napoca and Iasi, you can fly with Blue Air and Wizz Air.
Direct flights to Timișoara are offered by Wizz Air. This is a seasonal route that starts in October and ends in March.

Russia
Flights from Barcelona to Russia

In Russia, there are 3 destinations from Barcelona.

You can fly non-stop to Moscow Domodedovo with S7 Airlines (Oneworld) or Ural Airlines.
To Moscow Sheremetyevo and Saint Petersburg, you can fly with Aeroflot (SkyTeam).

Senegal
Flights from Barcelona to Senegal

Dakar is the only destination in Senegal with direct flights from Barcelona. Direct flights to Dakar are offered by Vueling.

Serbia
Flights from Barcelona to Serbia

There is 1 destination in Serbia that has a direct connection from Barcelona, which is Belgrade. Non-stop flights to Belgrade are offered by Air Serbia, Vueling and Wizz Air.

Singapore
Flights from Barcelona to Singapore

Singapore is the only destination in Singapore with direct flights from Barcelona. Direct flights to Singapore are offered by Singapore Airlines (Star Alliance). This route is not operational yet but will start in January.

South Korea
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). This route is not operational yet but will start in December.

Sweden
Flights from Barcelona to Sweden

If you are looking for a direct flight from Barcelona to Sweden, there are 2 destinations to choose from.

You can fly non-stop to Gothenburg with Ryanair or Vueling.
Airlines that operate direct flights to Stockholm (Arlanda) are Eurowings, Norwegian, Norwegian, Ryanair, SAS (Star Alliance) and Vueling.

Switzerland
Flights from Barcelona to Switzerland

There are 3 destinations in Switzerland that have non-stop flights from Barcelona.

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.

Tunisia
Flights from Barcelona to Tunisia

There is 1 destination in Tunisia that has a direct connection from Barcelona, which is Tunis. You can fly non-stop to Tunis with Tunisair or Vueling.

Turkey
Flights from Barcelona to Turkey

In Turkey, there are 2 destinations from Barcelona.

Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
The only airline with direct flights to Istanbul (Sabiha) is Pegasus.

Ukraine
Flights from Barcelona to Ukraine

In Ukraine there are several destinations from Barcelona (6 in total).

Direct flights to Kharkiv are offered by SkyUp Airlines.
Non-stop flights to Kyiv are offered by Ryanair, SkyUp Airlines and Ukraine Int..
You can fly non-stop from Barcelona to Kyiv with Vueling. This route has been announced recently, and is not operational yet. It will start in October 2021.
The only airline with direct flights to Lviv is SkyUp Airlines.
You can fly non-stop to Odessa with Ryanair or SkyUp Airlines. This is a seasonal route that starts in October and ends in March.
You can fly non-stop from Barcelona to Zaporizhzhia with SkyUp Airlines.

United Arab Emirates
Flights from Barcelona to United Arab Emirates

There are 2 destinations in United Arab Emirates that have non-stop flights from Barcelona.

Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates.

United Kingdom
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 started in March and ends in September.
Non-stop flights to Birmingham are offered by Jet2, Ryanair and Vueling.
You can fly non-stop to Bristol with easyJet or Ryanair.
The only airline with direct flights to Cardiff is Ryanair.
You can fly non-stop to Edinburgh with Ryanair or Vueling.
You can fly non-stop from Barcelona to Glasgow with easyJet. This is a seasonal route that started in March and ends in September.
Direct flights to Glasgow (Prestwick) are offered by Ryanair.
The only airline with direct flights to Leeds / Bradford is Jet2. This is a seasonal route that started in February and ends in September.
You can fly non-stop to Liverpool with easyJet or Ryanair.
You can fly non-stop to London Gatwick with easyJet or Vueling.
Direct flights to London Heathrow are offered by British Airways (Oneworld).
You can fly non-stop to London Luton with easyJet or Ryanair.
Direct flights to London Stansted are offered by Ryanair.
From Barcelona to Manchester there are 4 airlines that have direct services, which are easyJet, Jet2, Ryanair and Vueling.
You can fly non-stop from Barcelona to Newcastle with Vueling.
The only airline with direct flights to Nottingham is Ryanair.

United States
Flights from Barcelona to United States

In United States there are several destinations from Barcelona (9 in total).

Direct flights to Atlanta are offered by Delta (SkyTeam). This route has been announced recently, and is not operational yet. It will start in October 2021.
The only airline with direct flights to Boston is Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
To Chicago and Miami, you can fly with American Airlines (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).
Direct flights to Philadelphia are offered by American Airlines (Oneworld). This is a seasonal route that started in March and ends in September.
The only airline with direct flights to San Francisco is Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
You can fly non-stop from Barcelona to Washington with United Airlines (Star Alliance). This is a seasonal route that started in May and ends in September.

Domestic flights from Barcelona

Spain
Flights from Barcelona to Spain

You can fly domestically from Barcelona to a lot of airports within Spain, as there is a total of 28 domestic destinations to choose from.

All direct flights from Barcelona to A Coruña, Alicante, Almería and Asturias are operated by Vueling.
Direct flights to Badajoz are offered by Iberia (Oneworld).
You can fly non-stop from Barcelona to Bilbao with Vueling.
Direct flights to Burgos are offered by Iberia (Oneworld). This is a seasonal route that starts in October and ends in March.
To Fuerteventura and Gran Canaria (Las Palmas), you can fly with Ryanair and Vueling.
The only airline with direct flights to Granada is Vueling.
All direct flights from Barcelona to Ibiza, Jerez de la Frontera and Lanzarote (Arrecife) are operated by Ryanair and Vueling.
The only airline with direct flights to León is Iberia (Oneworld).
Airlines that operate direct flights to Madrid are Air Europa (SkyTeam), Iberia (Oneworld), Royal Air Maroc (Oneworld), Royal Jordanian (Oneworld), Tunisair and Vueling.
To Málaga and Menorca (Mahon), you can fly with Ryanair and Vueling.
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.
All direct flights from Barcelona to Santiago de Compostela, Seville, Tenerife (Los Rodeos) and Tenerife (Reine Sofia) are operated by Ryanair and Vueling.
The only airline with direct flights to Valencia is Vueling.
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 69 airlines flying from Barcelona to 198 airports around the world, as of October 2021.

Which airlines fly from Barcelona?

Vueling, Ryanair and easyJet 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 8,978 flights departing from Barcelona every month (or 2,093 flights each week), to a total of 198 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 Ibiza 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?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Personal
Annual
€ 2.99*
Per Month
Business
Annual
€ 19.99*
Per Month

  Cancel anytime.
Personal use only.

* Renews at €35.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.