Ryanair describes two airports as Barcelona airports, (Reus and Girona) but they are both actually 100km away. Therefore, if you are planning a short trip in Barcelona, you might find Ryanair's flights end up being more expensive than you first realise. Read more on Ryanair's costs, on this Ryanair vs easyJet Price Comparison.
Flights listed here are only international flights. Many of these airlines also operate Internal Flights within Spain
More: Direct Flights from the US to Spain
Budget Airlines Flying to Barcelona from Europe
- easyJet
- clickair
- Flyglobspan
- Thomsonfly
- Jet2
- Vueling
- Germanwings
- Alpi Eagles
- Air Berlin/Niki
- Virgin Express
- Meridiana
- My Air
- Transavia
- Sterling
- Smartwings
- Blue 1
- Wizz Air
- Blue Air
- Fly Me
- Spanair
- Sky Europe
From/To: Basel, Berlin, Bristol, Dortmund, Geneva, Liverpool, London Gatwick, London Luton, London Stansted, Newcastle, Paris.
From/To: Amsterdam, Berlin, Dublin, Frankfurt, Geneva, La Coruña (A Coruña), Lisbon, Munich, Oporto, Prague, Zurich
From/To: Aberdeen, Edinburgh, Glasgow
From/To: Coventry
From/To: Leeds, Manchester, Belfast
From/To: Amsterdam, Brussels, Lisbon, Milan, Paris, Rome, Venice
From/To: Cologne-Bonn, Stutgart
From/To: Venice, Naples
From/To: Amsterdam, Basel, Copenhagen, Faro, Helsinki, Linz, Lisbon, London-Stansted, Manchester, Milan, Oporto, Salzburg, Vienna, Zurich and 17 destinations in Germany
From/To: Brussels
From/To: Florence
From/To: Bologna, Venice
From/To: Amsterdam
From/To: Copenhagen, Oslo, Stockholm
From/To: Budapest, Prague
From/To: Helsinki, Riga, Tallinn
From/To: Bucharest, Transylvania (also flies from Girona, near Barcelona, to Budapest and Katowice)
From/To: Cluj Napoca, Bucharest
From/To: Fly Me has ceased operating as of March 2007.
From/To: Stockholm, Copenhagen, Munich, Zurich (for non-budget flights with Spanair, see below)
From/To: Bratislava, Budapest
Other Airlines Flying to Barcelona from Europe
- Aer Lingus
- British Airways
- Iberia
- Air Europa
- Air France
- KLM
- Lufthansa
- Portugalia
- Spanair
From/To: Cork, Dublin
From/To: London Heathrow, Birmingham
From/To: London-Heathrow, Geneva, Paris, Turin, Brussels, Bologna, Hanover, Florence, Rome, Milan, Venice, Berlin, Helsinki, Frankfurt, Istanbul, Tel Aviv, Lisbon, Oporto, Athens, Bucharest, Nice, Birmingham, Zurich, Vienna, Prague
From/To: Budapest, Milan, Paris, Prague, Rome, Warsaw
From/To: Lyon, Prague, Paris, Bordeaux,
From/To: Amsterdam
From/To: Frankfurt, Munich, Stuttgart, Dusseldorf, Hamburg
From/To: Oporto, Lisbon
From/To: Geneva, Stuttgart, Dusseldorf, Hamburg (for budget priced destinations, see above)
Major Airlines Flying to Barcelona from North, Central & South America
- Iberia
- Air Europa
- Delta
From/To: Sao Paolo, Miami, San Jose (Costa Rica), Rio de Janeiro, Buenos Aires, Bogota, Guayaquil/Simon Bolivar, Mexico City, Caracas, New York (JFK), Santiago de Chile
From/To: Buenos Aires, Caracas, Rio de Janeiro, Salvador de Bahia, Cancun, Havana, Punta, Santo Domingo
From/To: Atlanta
Major Airlines Flying to Barcelona from Asia & Oceania
There are no flights from Asia or Oceania to Barcelona.Major Airlines Flying to Barcelona from Africa
- Iberia
- Air Europa
From/To: Johannesburg, Marrakesh, Casablanca
From/To: Tunis, Dakar, Marrakesh

