Non-stop flights from Barcelona (BCN)
Barcelona Airport (IATA: BCN, ICAO: LEBL), also known as Barcelona Airport, is the largest airport in Spain. It is Spain's main international airport and serves the area of Mediterranean, Barcelona Province, Catalonia and Costa de Barcelona. Barcelona Airport has non-stop passenger flights scheduled to 216 destinations in 63 countries.
At present, there are 29 domestic flights from Barcelona.
The longest flight from Barcelona BCN is a 4,303 mile (6,925 km) non-stop route to Santiago de Chile SCL. This direct flight takes around 14 hours and 30 minutes and is operated by Iberia.
On this page
Airlines flying from Barcelona Popular destinations from Barcelona Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Barcelona
In total there are 83 airlines flying from and to Barcelona. Most flights are operated by one of the following carriers:
![Vueling Vueling](https://cdn.flightconnections.com/img/airlines_sq/vueling_00.png)
![Ryanair Ryanair](https://cdn.flightconnections.com/img/airlines_sq/ryanair_53.png)
![easyJet easyJet](https://cdn.flightconnections.com/img/airlines_sq/easyjet_84.png)
![Iberia Iberia](https://cdn.flightconnections.com/img/airlines_sq/iberia_21.png)
![Wizz Air Wizz Air](https://cdn.flightconnections.com/img/airlines_sq/wizz_air_76.png)
![Volotea Volotea](https://cdn.flightconnections.com/img/airlines_sq/volotea_51.png)
![Norwegian Norwegian](https://cdn.flightconnections.com/img/airlines_sq/norwegian_07.png)
![Wizz Air Malta Wizz Air Malta](https://cdn.flightconnections.com/img/airlines_sq/wizz_air_malta_41.png)
![Air Arabia Maroc Air Arabia Maroc](https://cdn.flightconnections.com/img/airlines_sq/airarabia_93.png)
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.
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Italy Italy](https://cdn.flightconnections.com/flags/24/IT.png)
![United Kingdom United Kingdom](https://cdn.flightconnections.com/flags/24/GB.png)
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Netherlands Netherlands](https://cdn.flightconnections.com/flags/24/NL.png)
![Portugal Portugal](https://cdn.flightconnections.com/flags/24/PT.png)
![France France](https://cdn.flightconnections.com/flags/24/FR.png)
![Italy Italy](https://cdn.flightconnections.com/flags/24/IT.png)
![France France](https://cdn.flightconnections.com/flags/24/FR.png)
![United Kingdom United Kingdom](https://cdn.flightconnections.com/flags/24/GB.png)
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
![Belgium Belgium](https://cdn.flightconnections.com/flags/24/BE.png)
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
![Austria Austria](https://cdn.flightconnections.com/flags/24/AT.png)
![Ireland Ireland](https://cdn.flightconnections.com/flags/24/IE.png)
![Switzerland Switzerland](https://cdn.flightconnections.com/flags/24/CH.png)
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Barcelona that require a stopover:
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Thailand Thailand](https://cdn.flightconnections.com/flags/24/TH.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Malaysia Malaysia](https://cdn.flightconnections.com/flags/24/MY.png)
Business class flights from Barcelona
There are 41 airports that have flights from Barcelona in Business Class. All airports that offer business class flights from BCN are listed below:
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Turkey Turkey](https://cdn.flightconnections.com/flags/24/TR.png)
![Qatar Qatar](https://cdn.flightconnections.com/flags/24/QA.png)
![Morocco Morocco](https://cdn.flightconnections.com/flags/24/MA.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Canada Canada](https://cdn.flightconnections.com/flags/24/CA.png)
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
First class flights from Barcelona
If you are looking for a luxurious flight, there's a total of 4 destinations to choose from that have First Class flights from BCN.
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![South Korea South Korea](https://cdn.flightconnections.com/flags/24/KR.png)
![China China](https://cdn.flightconnections.com/flags/24/CN.png)
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 Southern Asia, Japan, Central Asia or Oceania.
Non-stop flights from Barcelona to the US
Iberia (Oneworld): year-round to Boston (BOS), seasonal flights to Los Angeles (LAX), year-round flights to Miami (MIA), New York City (JFK) and seasonal flights to San Francisco (SFO).
American Airlines (Oneworld): seasonal flights to Chicago (ORD), Dallas-Fort Worth (DFW), year-round flights to Miami (MIA), seasonal flights to New York City (JFK) and year-round flights to Philadelphia (PHL).
United Airlines (Star Alliance): seasonal flights to Chicago (ORD), year-round flights to New York (EWR), seasonal flights to San Francisco (SFO) and year-round flights to Washington (IAD).
Delta (SkyTeam): year-round to Atlanta (ATL) and New York City (JFK).
Non-stop flights from Barcelona to Canada
Air Canada (Star Alliance): year-round to Montreal (YUL) and seasonal flights to Toronto (YYZ).
Air Transat: seasonal flights to Montreal (YUL) and Toronto (YYZ).
WestJet: seasonal flights to Calgary (YYC).
Non-stop flights from Barcelona to South America
Iberia (Oneworld): year-round to Buenos Aires (EZE) and Santiago de Chile (SCL).
Avianca (Star Alliance): year-round to Bogotá (BOG).
LATAM: year-round to São Paulo (GRU).
Non-stop flights from Barcelona to Central America
Evelop Airlines: seasonal flights to Cancún (CUN).
Emirates: year-round to Mexico City (MEX).
Non-stop flights from Barcelona to the Caribbean
Evelop Airlines is currently the only airline flying non-stop from Barcelona to the Caribbean. They fly seasonal to Punta Cana (PUJ).
Non-stop flights from Barcelona to Africa
Vueling: year-round to Algiers (ALG), Oran (ORN), Cairo (CAI), Marrakech (RAK), Tangier (TNG), seasonal flights to Tunis (TUN), Sal, Cape Verde (SID) and year-round flights to Banjul (BJL).
Air Algerie: year-round to Algiers (ALG) and seasonal flights to Oran (ORN).
Egyptair (Star Alliance): year-round to Cairo (CAI) and Luxor (LXR).
Air Arabia Maroc: year-round to Casablanca (CMN), Fes (FEZ), Nador (NDR), seasonal flights to Oujda (OUD), year-round flights to Rabat (RBA), Tangier (TNG) and Tétouan (TTU).
Ryanair: year-round to Fes (FEZ), Marrakech (RAK), Nador (NDR), Ouarzazate (OZZ), Oujda (OUD), Rabat (RBA) and Tangier (TNG).
Royal Air Maroc (Oneworld): year-round to Casablanca (CMN) and seasonal flights to Tangier (TNG).
Nouvelair: seasonal flights to Tunis (TUN).
Tunisair: year-round to Tunis (TUN).
Air Senegal: year-round to Dakar (DSS).
Non-stop flights from Barcelona to the Middle-East / Western Asia
Vueling: year-round to Tel Aviv (TLV), Amman (AMM) and seasonal flights to Beirut (BEY).
Arkia: seasonal flights to Tel Aviv (TLV).
Bluebird Airways: seasonal flights to Tel Aviv (TLV).
EL AL: year-round to Tel Aviv (TLV).
Israir: seasonal flights to Tel Aviv (TLV).
Royal Jordanian (Oneworld): year-round to Amman (AMM).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Saudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Riyadh (RUH).
Azerbaijan: year-round to Baku (GYD).
Kuwait Airways: year-round to Kuwait City (KWI).
Pacific Airways: seasonal flights to Yerevan (EVN).
Pegasus: year-round to Istanbul (Sabiha) (SAW).
SunExpress: year-round to Izmir (ADB).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Wizz Air: year-round to Kutaisi (KUT).
Non-stop flights from Barcelona to China
Air China (Star Alliance): year-round to Beijing (PEK) and seasonal flights to Shanghai (PVG).
Shenzhen Airlines (Star Alliance): year-round to Shenzhen (SZX).
Non-stop flights from Barcelona to East Asia
Asiana Airlines (Star Alliance): year-round to Seoul (ICN).
Korean Air (SkyTeam): year-round to Seoul (ICN).
Tway Air: seasonal flights to Seoul (ICN).
Cathay Pacific (Oneworld): seasonal flights to Hong Kong (HKG).
Non-stop flights from Barcelona to South-East Asia
Singapore Airlines is currently the only airline flying non-stop from Barcelona to South-Eastern Asia. They fly year-round to Singapore (SIN).
International flights from Barcelona
Flights from Barcelona to Albania
![Albania Albania](https://cdn.flightconnections.com/flags/24/AL.png)
Tirana is the only destination in Albania with direct flights from Barcelona. Direct flights to Tirana are offered by Wizz Air Malta.
Flights from Barcelona to Algeria
![Algeria Algeria](https://cdn.flightconnections.com/flags/24/DZ.png)
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.
Flights from Barcelona to Argentina
![Argentina Argentina](https://cdn.flightconnections.com/flags/24/AR.png)
In Argentina, the only destination that has a direct flight from Barcelona is Buenos Aires. Direct flights to Buenos Aires are offered by Iberia (Oneworld).
Flights from Barcelona to Armenia
![Armenia Armenia](https://cdn.flightconnections.com/flags/24/AM.png)
There is 1 destination in Armenia that has a direct connection from Barcelona, which is Yerevan. Direct flights to Yerevan are offered by Pacific Airways. This is a seasonal route that starts in July and ends in October.
Flights from Barcelona to Austria
![Austria Austria](https://cdn.flightconnections.com/flags/24/AT.png)
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. This is a seasonal route that started in January and ends in February.
From Barcelona to Vienna there are 4 airlines that have direct services, which are Austrian (Star Alliance), Ryanair, Vueling and Wizz Air Malta.
Flights from Barcelona to Azerbaijan
![Azerbaijan Azerbaijan](https://cdn.flightconnections.com/flags/24/AZ.png)
In Azerbaijan, the only destination that has a direct flight from Barcelona is Baku. Direct flights to Baku are offered by Azerbaijan.
Flights from Barcelona to Belgium
![Belgium Belgium](https://cdn.flightconnections.com/flags/24/BE.png)
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.
Flights from Barcelona to Brazil
![Brazil Brazil](https://cdn.flightconnections.com/flags/24/BR.png)
São Paulo is the only destination in Brazil with direct flights from Barcelona. Direct flights to São Paulo are offered by LATAM.
Flights from Barcelona to Bulgaria
![Bulgaria Bulgaria](https://cdn.flightconnections.com/flags/24/BG.png)
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.
Flights from Barcelona to Canada
![Canada Canada](https://cdn.flightconnections.com/flags/24/CA.png)
If you are looking for a direct flight from Barcelona to Canada, there are 3 destinations to choose from.
Direct flights to Calgary are offered by WestJet. This is a seasonal route that starts in July and ends in November.
To Montreal and Toronto, you can fly with Air Canada (Star Alliance) and Air Transat.
Flights from Barcelona to Cape Verde
![Cape Verde Cape Verde](https://cdn.flightconnections.com/flags/24/CV.png)
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 July and ends in September.
Flights from Barcelona to Chile
![Chile Chile](https://cdn.flightconnections.com/flags/24/CL.png)
In Chile, the only destination that has a direct flight from Barcelona is Santiago de Chile. Direct flights to Santiago de Chile are offered by Iberia (Oneworld).
Flights from Barcelona to China
![China China](https://cdn.flightconnections.com/flags/24/CN.png)
There are 3 destinations in China that have non-stop flights from Barcelona.
To Beijing and Shanghai, you can fly with Air China (Star Alliance).
You can fly non-stop from Barcelona to Shenzhen with Shenzhen Airlines (Star Alliance).
Flights from Barcelona to Colombia
![Colombia Colombia](https://cdn.flightconnections.com/flags/24/CO.png)
There is 1 destination in Colombia that has a direct connection from Barcelona, which is Bogotá. Direct flights to Bogotá are offered by Avianca (Star Alliance).
Flights from Barcelona to Croatia
![Croatia Croatia](https://cdn.flightconnections.com/flags/24/HR.png)
In Croatia, there are 4 destinations 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 July 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 July and ends in October.
Flights from Barcelona to Cyprus
![Cyprus Cyprus](https://cdn.flightconnections.com/flags/24/CY.png)
In Cyprus, the only destination that has a direct flight from Barcelona is Larnaca. Direct flights to Larnaca are offered by Cyprus Airways. This is a seasonal route that starts in July and ends in September.
Flights from Barcelona to Czechia
![Czechia Czechia](https://cdn.flightconnections.com/flags/24/CZ.png)
Prague is the only destination in Czechia with direct flights from Barcelona. Non-stop flights to Prague are offered by Eurowings, Ryanair and Vueling.
Flights from Barcelona to Denmark
![Denmark Denmark](https://cdn.flightconnections.com/flags/24/DK.png)
There are 3 destinations in Denmark that have non-stop flights from Barcelona.
Direct flights to Aalborg are offered by Norwegian. This is a seasonal route that starts in July and ends in October.
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 Norwegian, Norwegian, Ryanair, SAS (Star Alliance) and Vueling.
Flights from Barcelona to Dominican Republic
![Dominican Republic Dominican Republic](https://cdn.flightconnections.com/flags/24/DO.png)
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 July and ends in September.
Flights from Barcelona to Egypt
![Egypt Egypt](https://cdn.flightconnections.com/flags/24/EG.png)
If you are looking for a direct flight from Barcelona to Egypt, there are 2 destinations to choose from.
You can fly non-stop to Cairo with Egyptair (Star Alliance) or Vueling.
The only airline with direct flights to Luxor is Egyptair (Star Alliance).
Flights from Barcelona to Estonia
![Estonia Estonia](https://cdn.flightconnections.com/flags/24/EE.png)
Tallinn is the only destination in Estonia with direct flights from Barcelona. Direct flights to Tallinn are offered by Ryanair.
Flights from Barcelona to Faroe Islands
![Faroe Islands Faroe Islands](https://cdn.flightconnections.com/flags/24/FO.png)
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 July and ends in August.
Flights from Barcelona to Finland
![Finland Finland](https://cdn.flightconnections.com/flags/24/FI.png)
In Finland, there are 2 destinations from Barcelona.
You can fly non-stop to Helsinki with Finnair (Oneworld) or Norwegian.
The only airline with direct flights to Rovaniemi is Vueling. This is a seasonal route that starts in November and ends in January.
Flights from Barcelona to France
![France France](https://cdn.flightconnections.com/flags/24/FR.png)
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 July and ends in October.
Non-stop flights to Strasbourg are offered by easyJet, Iberia (Oneworld) and Volotea.
Flights from Barcelona to Gambia
![Gambia Gambia](https://cdn.flightconnections.com/flags/24/GM.png)
There is 1 destination in Gambia that has a direct connection from Barcelona, which is Banjul. Direct flights to Banjul are offered by Vueling.
Flights from Barcelona to Georgia
![Georgia Georgia](https://cdn.flightconnections.com/flags/24/GE.png)
In Georgia, the only destination that has a direct flight from Barcelona is Kutaisi. Direct flights to Kutaisi are offered by Wizz Air.
Flights from Barcelona to Germany
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
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.
You can fly non-stop to Hanover with TUI Fly or 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.
Flights from Barcelona to Greece
![Greece Greece](https://cdn.flightconnections.com/flags/24/GR.png)
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 July and ends in October.
All direct flights from Barcelona to Heraklion (Crete), Mykonos and Santorini are operated by Vueling.
You can fly non-stop from Barcelona to Thessaloniki with Aegean (Star Alliance).
Flights from Barcelona to Honduras
![Honduras Honduras](https://cdn.flightconnections.com/flags/24/HN.png)
Comayagua is the only destination in Honduras with direct flights from Barcelona. Direct flights to Comayagua are offered by Evelop Airlines. This is a seasonal route that starts in October and ends in March.
Flights from Barcelona to Hong Kong
![Hong Kong Hong Kong](https://cdn.flightconnections.com/flags/24/HK.png)
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 July and ends in October.
Flights from Barcelona to Hungary
![Hungary Hungary](https://cdn.flightconnections.com/flags/24/HU.png)
Budapest is the only destination in Hungary with direct flights from Barcelona. You can fly non-stop to Budapest with Ryanair or Wizz Air.
Flights from Barcelona to Iceland
![Iceland Iceland](https://cdn.flightconnections.com/flags/24/IS.png)
In Iceland, the only destination that has a direct flight from Barcelona is Reykjavik (Keflavik). Non-stop flights to Reykjavik (Keflavik) are offered by Icelandair, Play and Vueling.
Flights from Barcelona to Ireland
![Ireland Ireland](https://cdn.flightconnections.com/flags/24/IE.png)
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.
Non-stop flights to Dublin are offered by Aer Lingus, Ryanair and Vueling.
Flights from Barcelona to Israel
![Israel Israel](https://cdn.flightconnections.com/flags/24/IL.png)
There is 1 destination in Israel that has a direct connection from Barcelona, which is Tel Aviv. From Barcelona to Tel Aviv there are 5 airlines that have direct services, which are Arkia, Bluebird Airways, EL AL, Israir and Vueling.
Flights from Barcelona to Italy
![Italy Italy](https://cdn.flightconnections.com/flags/24/IT.png)
Italy is well-connected to Barcelona (BCN) with 23 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 July and ends in October.
The only airline with direct flights to Ancona is Volotea. This is a seasonal route that starts in November and ends in March.
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, Comiso, Florence and Genoa are operated by Vueling.
The only airline with direct flights to Milan (Bergamo) is Ryanair.
Direct flights to Milan (Linate) are offered by Vueling. This is a seasonal route that starts in July and ends in October.
Airlines that operate direct flights to Milan (Malpensa) are easyJet, Ryanair, Singapore Airlines (Star Alliance), Vueling, Wizz Air 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.
The only airline with direct flights to Perugia is Ryanair. This is a seasonal route that starts in July and ends in October.
Direct flights to Pisa are offered by easyJet. This is a seasonal route that starts in July and ends in October.
You can fly non-stop from Barcelona to Reggio Calabria with Ryanair.
From Barcelona to Rome (Fiumicino) there are 4 airlines that have direct services, which are ITA Airways (SkyTeam), Ryanair, Vueling and Wizz Air Malta.
The only airline with direct flights to Trieste is Ryanair.
To Turin and Venice Marco Polo, you can fly with Ryanair and Vueling.
Direct flights to Verona are offered by Volotea.
Flights from Barcelona to Jordan
![Jordan Jordan](https://cdn.flightconnections.com/flags/24/JO.png)
In Jordan, the only destination that has a direct flight from Barcelona is Amman. You can fly non-stop to Amman with Royal Jordanian (Oneworld) or Vueling.
Flights from Barcelona to Kuwait
![Kuwait Kuwait](https://cdn.flightconnections.com/flags/24/KW.png)
Kuwait City is the only destination in Kuwait with direct flights from Barcelona. Direct flights to Kuwait City are offered by Kuwait Airways.
Flights from Barcelona to Latvia
![Latvia Latvia](https://cdn.flightconnections.com/flags/24/LV.png)
There is 1 destination in Latvia that has a direct connection from Barcelona, which is Riga. You can fly non-stop to Riga with Air Baltic or Ryanair.
Flights from Barcelona to Lebanon
![Lebanon Lebanon](https://cdn.flightconnections.com/flags/24/LB.png)
Beirut is the only destination in Lebanon with direct flights from Barcelona. Direct flights to Beirut are offered by Vueling. This is a seasonal route that starts in November and ends in March.
Flights from Barcelona to Lithuania
![Lithuania Lithuania](https://cdn.flightconnections.com/flags/24/LT.png)
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.
Flights from Barcelona to Luxembourg
![Luxembourg Luxembourg](https://cdn.flightconnections.com/flags/24/LU.png)
There is 1 destination in Luxembourg that has a direct connection from Barcelona, which is Luxembourg City. You can fly non-stop to Luxembourg City with Luxair or Ryanair.
Flights from Barcelona to Malta
![Malta Malta](https://cdn.flightconnections.com/flags/24/MT.png)
In Malta, the only destination that has a direct flight from Barcelona is Malta. You can fly non-stop to Malta with Ryanair or Vueling.
Flights from Barcelona to Mexico
![Mexico Mexico](https://cdn.flightconnections.com/flags/24/MX.png)
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 starts in July and ends in September.
The only airline with direct flights to Mexico City is Emirates.
Flights from Barcelona to Moldova
![Moldova Moldova](https://cdn.flightconnections.com/flags/24/MD.png)
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 July and ends in October.
Flights from Barcelona to Morocco
![Morocco Morocco](https://cdn.flightconnections.com/flags/24/MA.png)
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.
You can fly non-stop to Marrakech with Ryanair or Vueling.
You can fly non-stop to Nador with Air Arabia Maroc or Ryanair.
Direct flights to Ouarzazate are offered by Ryanair.
To Oujda and Rabat, you can fly with Air Arabia Maroc and Ryanair.
From Barcelona to Tangier there are 4 airlines that have direct services, which are Air Arabia Maroc, Royal Air Maroc (Oneworld), Ryanair and Vueling.
You can fly non-stop from Barcelona to Tétouan with Air Arabia Maroc.
Flights from Barcelona to Netherlands
![Netherlands Netherlands](https://cdn.flightconnections.com/flags/24/NL.png)
In Netherlands, there are 3 destinations from Barcelona.
Non-stop flights to Amsterdam are offered by KLM (SkyTeam), Transavia and Vueling.
To Eindhoven and Rotterdam, you can fly with Transavia.
Flights from Barcelona to Norway
![Norway Norway](https://cdn.flightconnections.com/flags/24/NO.png)
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 July and ends in October.
From Barcelona to Oslo there are 4 airlines that have direct services, which are Norwegian, Norwegian, SAS (Star Alliance) and Vueling.
To Oslo (Torp) and Stavanger, you can fly with Norwegian.
Flights from Barcelona to Poland
![Poland Poland](https://cdn.flightconnections.com/flags/24/PL.png)
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.
Flights from Barcelona to Portugal
![Portugal Portugal](https://cdn.flightconnections.com/flags/24/PT.png)
If you are looking for a direct flight from Barcelona to Portugal, there are 5 destinations to choose from.
You can fly non-stop to Faro with Ryanair or Vueling. This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Funchal (Madeira) is Iberia (Oneworld). This is a seasonal route that starts in July and ends in September.
From Barcelona to Lisbon there are 4 airlines that have direct services, which are easyJet, Ryanair, TAP Portugal (Star Alliance) and Vueling.
The only airline with direct flights to Ponta Delgada is Azores Airlines.
You can fly non-stop to Porto with Ryanair or Vueling.
Flights from Barcelona to Qatar
![Qatar Qatar](https://cdn.flightconnections.com/flags/24/QA.png)
There is 1 destination in Qatar that has a direct connection from Barcelona, which is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld).
Flights from Barcelona to Romania
![Romania Romania](https://cdn.flightconnections.com/flags/24/RO.png)
In Romania there are several destinations from Barcelona (7 in total).
Direct flights to Bacău are offered by Dan Air.
The only airline with direct flights to Brașov is Fly Lili. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Bucharest with HiSky or Wizz Air Malta.
To Cluj-Napoca and Iasi, you can fly with Wizz Air Malta.
You can fly non-stop from Barcelona to Sibiu with Fly Lili. This is a seasonal route that starts in July and ends in October.
Direct flights to Timișoara are offered by Wizz Air Malta.
Flights from Barcelona to Saudi Arabia
![Saudi Arabia Saudi Arabia](https://cdn.flightconnections.com/flags/24/SA.png)
In Saudi Arabia, there are 2 destinations from Barcelona.
To Jeddah and Riyadh, you can fly with Saudi Arabian (SkyTeam).
Flights from Barcelona to Senegal
![Senegal Senegal](https://cdn.flightconnections.com/flags/24/SN.png)
Dakar is the only destination in Senegal with direct flights from Barcelona. Direct flights to Dakar are offered by Air Senegal.
Flights from Barcelona to Serbia
![Serbia Serbia](https://cdn.flightconnections.com/flags/24/RS.png)
In Serbia, the only destination that has a direct flight from Barcelona is Belgrade. You can fly non-stop to Belgrade with Air Serbia or Wizz Air.
Flights from Barcelona to Singapore
![Singapore Singapore](https://cdn.flightconnections.com/flags/24/SG.png)
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).
Flights from Barcelona to South Korea
![South Korea South Korea](https://cdn.flightconnections.com/flags/24/KR.png)
In South Korea, the only destination that has a direct flight from Barcelona is Seoul. Non-stop flights to Seoul are offered by Asiana Airlines (Star Alliance), Korean Air (SkyTeam) and Tway Air.
Flights from Barcelona to Sweden
![Sweden Sweden](https://cdn.flightconnections.com/flags/24/SE.png)
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 Norwegian or Vueling.
From Barcelona to Stockholm (Arlanda) there are 4 airlines that have direct services, which are Norwegian, Ryanair, SAS (Star Alliance) and Vueling.
Flights from Barcelona to Switzerland
![Switzerland Switzerland](https://cdn.flightconnections.com/flags/24/CH.png)
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.
Flights from Barcelona to Tunisia
![Tunisia Tunisia](https://cdn.flightconnections.com/flags/24/TN.png)
Tunis is the only destination in Tunisia with direct flights from Barcelona. Non-stop flights to Tunis are offered by Nouvelair, Tunisair and Vueling.
Flights from Barcelona to Turkey
![Turkey Turkey](https://cdn.flightconnections.com/flags/24/TR.png)
In Turkey, there are 3 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.
You can fly non-stop from Barcelona to Izmir with SunExpress.
Flights from Barcelona to United Arab Emirates
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
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.
Flights from Barcelona to United Kingdom
![United Kingdom United Kingdom](https://cdn.flightconnections.com/flags/24/GB.png)
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 July 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.
You can fly non-stop to Edinburgh with Ryanair or Vueling.
Direct flights to Glasgow are offered by easyJet.
You can fly non-stop from Barcelona to Glasgow (Prestwick) with Ryanair.
Direct flights to Leeds / Bradford are offered by Jet2. This is a seasonal route that starts in July and ends in November.
You can fly non-stop to Liverpool with easyJet or Ryanair.
You can fly non-stop from Barcelona to London City with British Airways (Oneworld).
You can fly non-stop to London Gatwick with easyJet or Vueling.
You can fly non-stop to London Heathrow with British Airways (Oneworld) or Vueling.
You can fly non-stop to London Luton with easyJet or Ryanair.
You can fly non-stop to London Stansted with Ryanair or Ryanair UK.
From Barcelona to Manchester there are 5 airlines that have direct services, which are easyJet, Jet2, Ryanair, Ryanair UK and Vueling.
To Newcastle and Nottingham, you can fly with Ryanair.
Flights from Barcelona to United States
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
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 July 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 July and ends in August.
Direct flights to Los Angeles are offered by Iberia (Oneworld). This is a seasonal route that starts in July and ends in October.
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 July and ends in October.
Direct flights to Washington are offered by United Airlines (Star Alliance).
Domestic flights from Barcelona
Flights from Barcelona to Spain
![Spain Spain](https://cdn.flightconnections.com/flags/24/ES.png)
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 July and ends in October.
You can fly non-stop from Barcelona to Bilbao with Vueling.
To Fuerteventura and Gran Canaria (Las Palmas), you can fly with 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).
From Barcelona to Madrid there are 4 airlines that have direct services, which are Air Europa (SkyTeam), BoA, Iberia (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.
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.
All direct flights from Barcelona to Santiago de Compostela, Seville and Tenerife (Los Rodeos) are operated by Ryanair and Vueling.
The only airline with direct flights to Tenerife (Reina Sofía) is Ryanair.
You can fly non-stop from Barcelona to Valencia with Iberia (Oneworld). This route has been announced recently, and is not operational yet. It will start in July 2024.
The only airline with direct flights to Valladolid is Ryanair.
You can fly non-stop to Vigo with Ryanair or 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 83 airlines flying from Barcelona to 216 airports around the world, as of July 2024.
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 14,925 flights departing from Barcelona every month (or 3,486 flights each week), to a total of 216 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?
Barcelona to Palma de Mallorca | 1h |
Barcelona to Madrid | 1h 25m |
Barcelona to Ibiza | 1h 5m |
Barcelona to Rome (Fiumicino) | 1h 50m |
Barcelona to London Gatwick | 2h 25m |