Cheap flights to Barcelona, Spain

Barcelona is served by the following low-cost and budget airline routes.

Low-cost airline routes to Barcelona

Select either an airport or a country from which you wish to fly.

Albania Tirana
Austria Vienna
Belgium Brussels (all airports), Brussels (Charleroi), Brussels (International)
Bulgaria Sofia
Croatia Dubrovnik
Czech Republic Prague
Denmark Aalborg, Copenhagen
France Bordeaux, Brest, Lille, Lyon, Marseille, Nantes, Nice, Paris (all airports), Paris (Beauvais), Paris (Charles de Gaulle), Strasbourg, Toulouse
Germany Berlin (all airports), Berlin (Schoenefeld), Berlin (Tegel), Cologne-Bonn, Dusseldorf, Hamburg (Fuhlsbuettel), Hanover, Munich, Stuttgart, Weeze
Greece Athens
Hungary Budapest
Iceland Reykjavik
Ireland Dublin
Israel Tel Aviv
Italy Cagliari, Florence, Genoa, Milan (all airports), Milan (Malpensa), Milan (Orio al Serio), Naples, Palermo, Pisa, Rome (all airports), Rome (Ciampino), Rome (Fiumicino), Venice (all airports), Venice (Marco Polo), Venice (Treviso)
Lithuania Vilnius
Malta Malta
Morocco Marrakech
Netherlands Amsterdam, Groningen, Rotterdam
Norway Oslo (International), Oslo (Rygge)
Poland Gdansk, Katowice, Poznan, Warsaw
Portugal Lisbon, Oporto
Romania Bucharest (all airports), Bucharest (Baneasa), Bucharest (Otopeni), Cluj-Napoca, Timisoara, Tirgu Mures
Russia Moscow (Domodedovo), St. Petersburg
Spain Alicante, Arrecife, Bilbao, Ciudad Real, Fuerteventura, Granada, Ibiza, Jerez, La Coruna, Las Palmas, Madrid, Mahon, Malaga, Oviedo, Palma, San Sebastian, Santander, Santiago de Compostela, Seville, Tenerife (Sur), Valencia, Valladolid, Vigo
Sweden Stockholm (Arlanda)
Switzerland Basel, Geneva, Zurich
United Kingdom Belfast (International), Bristol, Cardiff, Edinburgh, Exeter, Glasgow (International), Leeds Bradford, Liverpool, London (all airports), London (Gatwick), London (Luton), London (Stansted), Manchester, Newcastle, Southampton, Southend

Facts about Barcelona airport (Spain)

Distance to Barcelona from the airport: 14 km / 8 miles
Number of low-cost airline routes: 134
Web address:
Nearest major settlements: Badalona (21 km / 13 miles)
Santa Coloma de Gramenet (22 km / 14 miles)
Sabadell (28 km / 17 miles)
Terrassa (31 km / 19 miles)
Nearest airports: Reus (78 km / 49 miles)
Girona (89 km / 55 miles)
Lleida (133 km / 83 miles)
note that all distances are as the crow flies, and not road distances


This is a list of all of the airports from which it is possible to get to Barcelona using a low-cost or budget airline.

If there isn't an airport near to where you would like to travel from, then you could try selecting a different destination from the low-cost flight index, or try selecting one of the airports above in the 'nearest airports' section, and see if they have any routes with a more preferable origin.

Barcelona route news