Cheap flights to Barcelona

Jetradar compares cheap flights to Barcelona from 2,500 cities across 728 airlines and hundreds of travel websites from all over the world. We can find the cheapest flights to Barcelona with no commission or additional cost to you.

The peak season for flights to Barcelona is August, September and October. The low season for purchasing tickets is April, May and June.

Barcelona is served by these airports: Barcelona-El Prat Airport. Direct flights to Barcelona are offered by 79 airlines. Most flights are with Iberia. Direct flights from Barcelona, United States are airlines: American Airlines, United Airlines, Lufthansa, Air Canada, Aeromexico and Norwegian Air Shuttle from New York, Chicago, Miami, Atlanta, Washington and Philadelphia.

Popular destinations to Barcelona from United States:
New York - Barcelona from 147 US dollars
Los Angeles - Barcelona from 259 US dollars
Chicago - Barcelona from 237 US dollars

Popular destinations to Barcelona from other countries:
Kyiv - Barcelona from 26 US dollars
Tel Aviv-Yafo - Barcelona from 86 US dollars
Buenos Aires - Barcelona from 379 US dollars

Flights with layovers are, as a rule, less expensive. Popular flights with American Airlines, United Airlines, Lufthansa, Air Canada, Aeromexico and KLM from New York, Chicago, Atlanta and Boston.

Depending on the number of days remaining before departure, the price of airfare for Barcelona could change by more than 36%.

Jetradar suggests buying flights to Barcelona in advance in order to choose the conditions for your flight based on your preferences and financial resources.

General information about Barcelona

Barcelona is in Spain. The IATA code (ID) for this city is BCN. The population of Barcelona is approximately 1 622 000 people.

Timezone of Barcelona is +1 GMT. Washington is 6 hours behind. Please keep in mind that airplane tickets show the local departure time, so you will have to set your watch prior to your flight.

Direct flights to Barcelona

Direct flights from these countries:

  • China
  • United States
  • Brazil
  • Pakistan
  • Russia
  • Mexico
  • Germany
  • Egypt
  • Turkey
  • Iran

Direct flights from these cities:

  • Shanghai
  • Buenos Aires
  • Moscow
  • Mexico City
  • Istanbul
  • Seoul
  • Sao Paulo
  • New York
  • Lima
  • Cairo

Popular flight destinations for Barcelona

Airlines with flights to Barcelona

All airlines that offer direct flights to Barcelona:

  • American Airlines
  • United Airlines
  • Turkish Airlines
  • Lufthansa
  • Ryanair
  • Aeroflot
  • Qatar Airways
  • Wizz Air
  • Emirates
  • Aeromexico
  • TAP Portugal
  • Avianca
  • Norwegian Air Shuttle
  • Pegasus Airlines
  • KLM
  • Air France
  • British Airways
  • Finnair
  • Etihad Airways
  • Swiss International Air Lines
  • EgyptAir
  • Iberia
  • UIA
  • Air China
  • EasyJet
  • LOT Polish Airlines
  • Korean Air
  • Austrian Airlines
  • Cathay Pacific
  • S7 Airlines
  • Alitalia
  • Aegean Airlines
  • Asiana Airlines
  • Royal Air Maroc
  • Royal Jordanian
  • Air Europa
  • Brussels Airlines
  • Singapore Airlines
  • Blue Air
  • Vueling
  • Azerbaijan Airlines
  • Scandinavian Airlines
  • Icelandair
  • Air Serbia
  • Pakistan International Airlines
  • El Al Israel Airlines
  • Aer Lingus
  • Westjet
  • airBaltic
  • Eurowings
  • Ural Airlines
  • Belavia
  • Czech Airlines
  • Tarom
  • SkyUp Airlines
  • Transavia
  • Laudamotion
  • Norwegian Air International
  • Transavia
  • Bulgaria Air
  • Air Moldova
  • Air Arabia Maroc
  • Tunisair
  • Croatia Airlines
  • Air Transat
  • Volotea
  • Air Algerie
  • Arkia
  • Jet2.com
  • Mahan Airlines
  • TUI fly
  • Azur Air
  • Luxair
  • Windrose Airlines
  • ASL Airlines France
  • Blue Bird Airways
  • Atlantic Airways
  • Delta Air Lines
  • Travel Service Polska Sp. z.o.o.
Airports in Barcelona

Barcelona is served by 1 airport: Barcelona-El Prat Airport

Closest cities and airports to Barcelona

The following major cities and airports are near Barcelona and, if necessary, could take you to your destination:

  • Girona, Girona-Costa Brava Airport is (75 km to Barcelona)
  • Reus, Reus Airport is (89 km to Barcelona)
  • Alguaire, Lleida-Alguaire Airport is (141 km to Barcelona)
  • Perpignan, Llabanere Airport is (161 km to Barcelona)
  • Carcassonne, Carcassonne Airport is (203 km to Barcelona)
  • Palma Mallorca, Palma de Mallorca Airport is (210 km to Barcelona)
  • Castellon de la Plana, Castellon is (220 km to Barcelona)
  • Beziers, Beziers Vias Airport is (236 km to Barcelona)
  • Castres, Mazamet Airport is (241 km to Barcelona)
  • Menorca, Menorca Airport is (243 km to Barcelona)
  • Toulouse, Toulouse-Blagnac Airport is (258 km to Barcelona)
  • Zaragoza, Zaragoza Airport is (267 km to Barcelona)
  • Lourdes, Tarbes Ossun Lourdes Airport is (268 km to Barcelona)
  • Montpellier, Montpellier Mediterranee Airport is (284 km to Barcelona)
  • Ibiza, Ibiza Airport is (287 km to Barcelona)
Special offers on flights to Barcelona Special offers from RSS
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 01.08.2020 – 31.08.2020

Round-trip, economy – from $2
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 01.08.2020 – 31.08.2020

Round-trip, economy – from $2
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 01.08.2020 – 31.08.2020

Round-trip, economy – from $2
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 01.08.2020 – 31.08.2020

Round-trip, economy – from $2
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 01.08.2020 – 31.08.2020

Round-trip, economy – from $2
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 15.06.2020 – 31.05.2021

Round-trip, economy – from $10
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 15.06.2020 – 31.05.2021

Round-trip, economy – from $10
Select dates
View airline website
Star Alliance Star Alliance
from $3
29 days remaining

Flight dates: 15.06.2020 – 31.05.2021

Round-trip, economy – from $10
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 15.06.2020 – 31.05.2021

Round-trip, economy – from $10
Select dates
View airline website
Star Alliance Star Alliance
from $2
29 days remaining

Flight dates: 15.06.2020 – 31.05.2021

Round-trip, economy – from $10
Select dates