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?

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 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 191 destinations in 58 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 70 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 33 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

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, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from Barcelona to the US

IberiaIberia (Oneworld): year-round to Boston (BOS), Los Angeles (LAX), New York City (JFK) and San Francisco (SFO).

American AirlinesAmerican Airlines (Oneworld): seasonal flights to Chicago (ORD), 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) and seasonal 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 Toronto (YYZ).

Air TransatAir Transat: seasonal flights to Montreal (YUL) and 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: 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), Cairo (CAI), Marrakech (RAK), Tangier (TNG), seasonal flights to Tunis (TUN), year-round flights to Banjul (BJL) and Dakar (DSS).

Air AlgerieAir Algerie: seasonal flights to Algiers (ALG).

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

RyanairRyanair: year-round 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), Oujda (OUD) and Tangier (TNG).

Royal Air MarocRoyal Air Maroc (Oneworld): year-round to Casablanca (CMN).

TunisairTunisair: year-round to Tunis (TUN).

Air SenegalAir Senegal: year-round to Dakar (DSS).

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

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

Wizz AirWizz Air: seasonal flights to Tel Aviv (TLV) and year-round flights to Kutaisi (KUT).

ArkiaArkia: year-round to Tel Aviv (TLV).

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

EL ALEL AL: year-round 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).

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

SunExpressSunExpress: seasonal flights to Izmir (ADB).

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

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

Saudi ArabianSaudi Arabian (SkyTeam): year-round to Jeddah (JED).

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): year-round to Seoul (ICN).

Korean AirKorean Air (SkyTeam): year-round to Seoul (ICN).

Cathay PacificCathay Pacific (Oneworld): year-round to Hong Kong (HKG).

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.

Algeria
Flights from Barcelona to Algeria

In Algeria, the only destination that has a direct flight from Barcelona is Algiers. You can fly non-stop to Algiers with Air Algerie or Vueling.

Argentina
Flights from Barcelona to Argentina

There is 1 destination in Argentina that has a direct connection from Barcelona, which is Buenos Aires. Direct flights to Buenos Aires are offered by Iberia (Oneworld).

Austria
Flights from Barcelona to Austria

In Austria, the only destination that has a direct flight from Barcelona is Vienna. From Barcelona to Vienna there are 4 airlines that have direct services, which are Austrian (Star Alliance), Ryanair, Vueling and Wizz Air.

Belgium
Flights from Barcelona to Belgium

There are 2 destinations in Belgium that have non-stop flights 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

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. You can fly non-stop to Sofia with Ryanair or Wizz Air.

Canada
Flights from Barcelona to Canada

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

To Montreal and Toronto, you can fly with Air Canada (Star Alliance) and Air Transat.

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 starts in December and ends in March.

Colombia
Flights from Barcelona to Colombia

In Colombia, the only destination that has a direct flight from Barcelona 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.

To Dubrovnik and Split, you can fly with Vueling.
You can fly non-stop to Zagreb with Croatia Airlines (Star Alliance) or Vueling.

Czechia
Flights from Barcelona to Czechia

There is 1 destination in Czechia that has a direct connection from Barcelona, which is Prague. Non-stop flights to Prague are offered by Eurowings, Ryanair and Vueling.

Denmark
Flights from Barcelona to Denmark

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

Direct flights to Aalborg are offered by Norwegian. This is a seasonal route that started in June and ends in October.
You can fly non-stop to Billund with Ryanair or Vueling.
From Barcelona to Copenhagen there are 4 airlines that have direct services, which are Norwegian, Ryanair, 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 Evelop Airlines. This is a seasonal route that started in June and ends in October.

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.

Faroe Islands
Flights from Barcelona to Faroe Islands

There is 1 destination in Faroe Islands that has a direct connection from Barcelona, which is Sørvágur. Direct flights to Sørvágur are offered by Atlantic Airways. This is a seasonal route that started in June and ends in August.

Finland
Flights from Barcelona to Finland

In Finland, there are 2 destinations from Barcelona.

Non-stop flights to Helsinki are offered by Finnair (Oneworld), Norwegian and Vueling.
The only airline with direct flights to Kuusamo is TUI Fly.

France
Flights from Barcelona to France

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

You can fly non-stop to Bordeaux with Ryanair or Vueling.
The only airline with direct flights to Lille is Volotea. This is a seasonal route that starts in December and ends in January.
You can fly non-stop to Lyon with easyJet or Vueling.
To Marseille and Nantes, you can fly with 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.
The only airline with direct flights to Poitiers is Ryanair.
Direct flights to Strasbourg are offered by 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

In Georgia, the only destination that has a direct flight from Barcelona is Kutaisi. Direct flights to Kutaisi are offered by Wizz Air.

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.
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.
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.
You can fly non-stop to Corfu (Kerkyra) with Ryanair or Vueling.
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). This is a seasonal route that started in May and ends in September.

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

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

Reykjavik (Keflavik) is the only destination in Iceland with direct flights from Barcelona. Non-stop flights to Reykjavik (Keflavik) are offered by Icelandair, Play and Vueling.

Iran
Flights from Barcelona to Iran

There is 1 destination in Iran that has a direct connection from Barcelona, which 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

In Israel, the only destination that has a direct flight from Barcelona is Tel Aviv. From Barcelona to Tel Aviv there are 5 airlines that have direct services, which are Arkia, Bluebird Airways, EL AL, Vueling and Wizz Air.

Italy
Flights from Barcelona to Italy

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

Direct flights to Bari are offered by Vueling.
You can fly non-stop to Bologna with Ryanair or Vueling.
You can fly non-stop from Barcelona to Brindisi with Ryanair.
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.
From Barcelona to Milan (Malpensa) there are 4 airlines that have direct services, which are easyJet, Ryanair, Singapore Airlines (Star Alliance) and Vueling.
Non-stop flights to Naples are offered by easyJet, Ryanair and Vueling.
Direct flights to Olbia (Sardinia) are offered by Vueling. This is a seasonal route that started in June and ends in September.
You can fly non-stop to Palermo with Ryanair or Vueling.
Direct flights to Perugia are offered by Ryanair.
From Barcelona to Rome (Fiumicino) there are 4 airlines that have direct services, which are Alitalia (SkyTeam), Ryanair, Vueling and Wizz Air.
You can fly non-stop from Barcelona to Trieste with Ryanair.
To Turin and Venice Marco Polo, you can fly with Ryanair and Vueling.
You can fly non-stop from Barcelona to Verona with Volotea.

Jordan
Flights from Barcelona to Jordan

There is 1 destination in Jordan that has a direct connection from Barcelona, which is Amman. You can fly non-stop to Amman with Royal Jordanian (Oneworld) or Vueling.

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

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

Lithuania
Flights from Barcelona to Lithuania

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

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

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

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

Direct flights to Cancún are offered by Evelop Airlines. This is a seasonal route that started in June and ends in October.
The only airline with direct flights to Mexico City is Emirates.

Moldova
Flights from Barcelona to Moldova

There is 1 destination in Moldova that has a direct connection from Barcelona, which is Chișinău. You can fly non-stop to Chișinău with Air Moldova or Wizz Air.

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.

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.
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.
You can fly non-stop to Marrakech with Ryanair or Vueling.
To Nador and Oujda, you can fly with Air Arabia Maroc and Ryanair.
Direct flights to Rabat are offered by Ryanair.
You can fly non-stop to Tangier with Air Arabia Maroc or 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.

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 is a seasonal route that starts in December and ends in May.
The only airline with direct flights to Rotterdam is Transavia.

Norway
Flights from Barcelona to Norway

In Norway, there are 3 destinations from Barcelona.

You can fly non-stop to Bergen with Norwegian or Vueling.
From Barcelona to Oslo there are 5 airlines that have direct services, which are Flyr, Norwegian, Norwegian, SAS (Star Alliance) and Vueling.
You can fly non-stop from Barcelona to Stavanger with Norwegian. This is a seasonal route that started in June and ends in October.

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.
The only airline with direct flights to Katowice is Wizz Air.
You can fly non-stop to Krakow with Ryanair or Wizz Air.
You can fly non-stop to Warsaw with LOT (Star Alliance) or Wizz Air.
Direct flights to Warsaw are offered by Ryanair.
You can fly non-stop from Barcelona to Wrocław with Wizz Air.

Portugal
Flights from Barcelona to Portugal

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

Direct flights to Faro are offered by Vueling.
The only airline with direct flights to Funchal (Madeira) is Iberia (Oneworld). This is a seasonal route that started 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. This is a seasonal route that started in June and ends in October.
You can fly non-stop to Porto with Ryanair or Vueling.

Qatar
Flights from Barcelona to Qatar

Doha is the only destination in Qatar with direct flights from Barcelona. 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.

You can fly non-stop to Bucharest with Vueling or Wizz Air.
All direct flights from Barcelona to Cluj-Napoca, Craiova, Iasi and Timișoara are operated by Wizz Air.

Saudi Arabia
Flights from Barcelona to Saudi Arabia

There is 1 destination in Saudi Arabia that has a direct connection from Barcelona, which is Jeddah. Direct flights to Jeddah are offered by Saudi Arabian (SkyTeam).

Senegal
Flights from Barcelona to Senegal

Dakar is the only destination in Senegal with direct flights from Barcelona. You can fly non-stop to Dakar with Air Senegal or Vueling.

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.

South Korea
Flights from Barcelona to South Korea

There is 1 destination in South Korea that has a direct connection from Barcelona, which 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.

Direct flights to Gothenburg are offered by Vueling.
From Barcelona to Stockholm (Arlanda) there are 5 airlines that have direct services, which are Eurowings, 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

In Tunisia, the only destination that has a direct flight from Barcelona is Tunis. You can fly non-stop to Tunis with Tunisair or Vueling.

Turkey
Flights from Barcelona to Turkey

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

Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
The only airline with direct flights to Istanbul (Sabiha) is Pegasus.
You can fly non-stop from Barcelona to Izmir with SunExpress. This is a seasonal route that started in June and ends in September.

Ukraine
Flights from Barcelona to Ukraine

Kyiv is the only destination in Ukraine with direct flights from Barcelona. Direct flights to Kyiv are offered by Ukraine Int.. This is a seasonal route that starts in December and ends in March.

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 15 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.
You can fly non-stop to Edinburgh with Ryanair or Vueling.
Direct flights to Glasgow are offered by easyJet. This is a seasonal route that started in March and ends in September.
You can fly non-stop from Barcelona to Leeds / Bradford with Jet2.
You can fly non-stop to Liverpool with easyJet or Ryanair.
The only airline with direct flights to London City is British Airways (Oneworld). This is a seasonal route that starts in December and ends in March.
You can fly non-stop to London Gatwick with easyJet or Vueling.
The only airline with direct flights to London Heathrow is British Airways (Oneworld).
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 10 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 started in May and ends in October.
The only airline with direct flights to Los Angeles is Iberia (Oneworld).
Direct flights to Miami are offered by American Airlines (Oneworld).
You can fly non-stop from Barcelona to New York with United Airlines (Star Alliance).
Non-stop flights to New York City are offered by American Airlines (Oneworld), Delta (SkyTeam) and Iberia (Oneworld).
The only airline with direct flights to Philadelphia is American Airlines (Oneworld).
You can fly non-stop from Barcelona to San Francisco with Iberia (Oneworld).
The only airline with direct flights to Washington is United Airlines (Star Alliance). This is a seasonal route that started in May and ends in October.

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.

To A Coruña and Alicante, you can fly with Vueling.
You can fly non-stop to Almería with Iberia (Oneworld) or Vueling.
You can fly non-stop to Asturias with Volotea or Vueling.
Direct flights to Badajoz are offered by Iberia (Oneworld).
You can fly non-stop from Barcelona to Bilbao with Vueling.
All direct flights from Barcelona to Fuerteventura and Gran Canaria (Las Palmas) are operated by Ryanair and Vueling.
You can fly non-stop from Barcelona to Granada with Vueling.
All direct flights from Barcelona to Ibiza, Jerez de la Frontera and Lanzarote (Arrecife) are operated by Ryanair and Vueling.
Direct flights to León are offered by Iberia (Oneworld). This is a seasonal route that starts in December and ends in May.
From Barcelona to Madrid there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Iberia (Oneworld), Royal Jordanian (Oneworld) and Vueling.
You can fly non-stop to Málaga with Ryanair or Vueling.
The only airline with direct flights to Melilla is Iberia (Oneworld).
You can fly non-stop to Menorca (Mahon) with Ryanair or Vueling.
Non-stop flights to Palma de Mallorca are offered by Air Europa (SkyTeam), Ryanair and Vueling.
Direct flights to Pamplona are offered by Iberia (Oneworld). This is a seasonal route that starts in December and ends in March.
To San Sebastián and Santa Cruz de La Palma, you can fly with Vueling.
All direct flights from Barcelona to Santander and Santiago de Compostela are operated by Ryanair and Vueling.
Non-stop flights to Seville are offered by Iberia (Oneworld), Ryanair and Vueling.
To Tenerife (Los Rodeos) and Tenerife (Reine Sofia), you can fly with Ryanair and Vueling.
You can fly non-stop to Valencia with Iberia (Oneworld) or Vueling.
All direct flights from Barcelona to Valladolid and Vigo are operated by 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 70 airlines flying from Barcelona to 191 airports around the world, as of December 2022.

Which airlines fly from Barcelona?

Vueling, Ryanair and Wizz Air 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 10,415 flights departing from Barcelona every month (or 2,429 flights each week), to a total of 191 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 Lisbon 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