EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
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
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
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

Aircraft All

Show flights operated by a specific aircraft

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?

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

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

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.

Show all

Popular destinations with a stopover

Aside from all non-stop destinations listed above, these are popular destinations from Barcelona that require a stopover:

Show all

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:

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

Non-stop flights from Barcelona to the US

IberiaIberia (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 AirlinesAmerican 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 AirlinesUnited 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).

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

Non-stop flights from Barcelona to Canada

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

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

WestJetWestJet: seasonal flights to Calgary (YYC).

Non-stop flights from Barcelona to South America

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

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

LATAMLATAM: year-round to São Paulo (GRU).

Non-stop flights from Barcelona to Central America

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

Evelop AirlinesEvelop Airlines: seasonal flights to Cancún (CUN).

Non-stop flights from Barcelona to the Caribbean

Evelop AirlinesEvelop 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

VuelingVueling: 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 AlgerieAir Algerie: year-round to Algiers (ALG).

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

RyanairRyanair: seasonal flights to Fes (FEZ), Marrakech (RAK), Nador (NDR), Ouarzazate (OZZ), Oujda (OUD), Rabat (RBA) and Tangier (TNG).

Air Arabia MarocAir Arabia Maroc: seasonal flights to Casablanca (CMN), Fes (FEZ), Nador (NDR), Rabat (RBA), Tangier (TNG) and Tétouan (TTU).

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

NouvelairNouvelair: seasonal flights to Tunis (TUN).

TunisairTunisair: year-round to Tunis (TUN).

Air SenegalAir Senegal: seasonal flights to Dakar (DSS).

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

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

ArkiaArkia: seasonal flights to Tel Aviv (TLV).

Bluebird AirwaysBluebird Airways: seasonal flights to Tel Aviv (TLV).

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

IsrairIsrair: seasonal flights to Tel Aviv (TLV).

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

EmiratesEmirates: year-round to Dubai (DXB).

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

Saudi ArabianSaudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Riyadh (RUH).

AzerbaijanAzerbaijan: seasonal flights to Baku (GYD).

Kuwait AirwaysKuwait Airways: year-round to Kuwait City (KWI).

PegasusPegasus: seasonal flights to Istanbul (Sabiha) (SAW).

SunExpressSunExpress: year-round to Izmir (ADB).

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

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

Wizz AirWizz 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 ChinaAir China (Star Alliance): year-round to Beijing (PEK).

Shenzhen AirlinesShenzhen 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 AirlinesAsiana Airlines (Star Alliance): year-round to Seoul (ICN).

Korean AirKorean Air (SkyTeam): year-round 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).

Non-stop flights from Barcelona to Central Asia

Qanot SharqQanot 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

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

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

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

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.

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

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

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

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

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

Cape Verde
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.

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

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

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

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.

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

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

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

Dominican Republic
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.

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

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

Faroe Islands
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.

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

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

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

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

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

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

Hong Kong
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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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.

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

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

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

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

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

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

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 Air Senegal. This route is not operational yet but will start in June.

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

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

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

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

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

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

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

United Arab Emirates
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.

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

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

Uzbekistan
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

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

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)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere