Cheap flights to Barcelona (Spain)

  en  fr  nl  it  de  es
homepage icon HomeCountries/airportsSpain → Barcelona
 
 Arrival airport : Barcelona (BCN)
Departure airportsAirlines
 
 


 Algeria      Algiers : IberiaVueling      Oran : IberiaVueling
 Austria      Salzburg : Air Berlin      Vienna : Air BerlinIberiaTAP PortugalVueling
 Belarus      Minsk : Vueling
 Belgium      Brussels : Brussels AirlinesIberiaRyanairVueling      Brussels-South Charleroi : Ryanair
 Bulgaria      Sofia : Air BerlinIberiaVuelingWizz Air
 Croatia      Dubrovnik : IberiaVueling      Split : IberiaVueling
      Zagreb : IberiaTAP PortugalVueling
 Cyprus      Larnaca : Vueling
 Czech Republic      Prague : IberiaVuelingWizz Air
 Denmark      Aalborg : IberiaVueling      Copenhagen : Air BerlinIberiaNorwegianSASVueling
 Egypt      Cairo : TAP Portugal      Hurghada : Air Berlin
      Marsa Alam : Air Berlin
 Estonia      Tallinn : Vueling
 Finland      Helsinki : Air BerlinIberiaNorwegianVueling
 France      Bastia (Corsica) : Vueling      Bordeaux : IberiaVueling
      Brest : IberiaVueling      Lille : IberiaVueling
      Lyon : easyJetIberiaVueling      Marseille : IberiaVueling
      Nantes : IberiaVueling      Nice : Air BerlineasyJetIberiaVueling
      Paris Beauvais : Ryanair      Paris Charles de Gaulle : Air BerlineasyJetVueling
      Paris Orly : Air BerlinIberiatransaviaVueling      Rennes : IberiaVueling
      Strasbourg : IberiaVueling      Toulouse : IberiaVueling
 Germany      Berlin Schoenefeld : easyJet      Berlin Tegel : Air BerlinGermanwingsIberiaVueling
      Cologne/Bonn : Air BerlinGermanwingsRyanair      Dortmund : IberiaVueling
      Dresden : IberiaVueling      Dusseldorf : Air BerlinLufthansaGermanwingsIberiaVueling
      Frankfurt : Air BerlinLufthansaIberiaSASVueling      Hamburg : Air BerlinGermanwingsIberiaVueling
      Hanover : Air BerlinGermanwingsIberiaVueling      Karlsruhe/Baden-Baden : Air Berlin
      Leipzig : Air BerlinVueling      Munich : Air BerlinLufthansaIberiaLOT Polish AirlinesVueling
      Nuremberg : Air BerlinIberiaVueling      Saarbrücken : Air Berlin
      Stuttgart : Air BerlinGermanwingsIberiaVueling      Sylt : Air Berlin
 Greece      Araxos (Patrá) : Air Berlin      Athens : IberiaTAP PortugalVueling
      Corfu (Kerkyra) : Air Berlin      Heraklion (Crete) : Air BerlinIberiaVueling
      Karpathos : Air Berlin      Kavala : Air Berlin
      Kefalonia : Air Berlin      Kos : Air BerlinVueling
      Lesbos Mytilini : Air Berlin      Mykonos : IberiaVueling
      Preveza Lefkas : Air Berlin      Rhodes : Air BerlinIberiaVueling
      Samos : Air Berlin      Santorini : IberiaVueling
      Skiathos : Air Berlin      Thessaloniki : Air BerlinVueling
      Volos : Air Berlin      Zakynthos : Air Berlin
 Hungary      Budapest : Air BerlinRyanairVuelingWizz Air
 Iceland      Reykjavik : Air BerlinIberiaVueling
 Ireland      Cork : Aer Lingus      Dublin : Aer LingusRyanair
 Israel      Tel Aviv : Air BerlinIberiaVueling
 Italy      Bari : IberiaVueling      Bologna : IberiaRyanairVueling
      Cagliari (Sardinia) : Air BerlinIberiaVueling      Catania : Air BerlinIberiaVueling
      Florence : Air BerlinIberiaVueling      Genoa : IberiaVueling
      Milan Bergamo : Ryanair      Milan Linate : Alitalia
      Milan Malpensa : Air BerlineasyJetIberiaVueling      Naples : Air BerlinIberiaVueling
      Olbia (Sardinia) : Air BerlinIberiaVueling      Palermo : IberiaVueling
      Pisa : IberiaRyanairVueling      Rimini : Air Berlin
      Rome Ciampino : Ryanair      Rome Fiumicino : AlitaliaAir BerlinIberiaRyanairVueling
      Turin : IberiaRyanairVueling      Venice (Treviso) : Ryanair
      Venice Marco Polo : Air BerlinIberiaVueling      Verona : Vueling
 Jordan      Amman : Iberia
 Latvia      Riga : airBaltic
 Lebanon      Beirut : Vueling
 Lithuania      Vilnius : RyanairWizz Air
 Luxembourg      Luxembourg : IberiaVueling
 Malta      Malta : IberiaVueling
 Morocco      Casablanca : Air ArabiaIberiaVueling      Fes : IberiaRyanairVueling
      Marrakesh : IberiaVueling      Nador : Air ArabiaIberiaRyanairVueling
      Tanger : Air ArabiaIberiaVueling
 Netherlands      Amsterdam : IberiatransaviaVueling      Eindhoven : transavia
      Rotterdam : transavia
 Norway      Bergen : IberiaNorwegianVueling      Oslo : Air BerlinIberiaNorwegianSASVueling
      Oslo (Rygge) : Ryanair      Stavanger : IberiaVueling
 Poland      Gdansk : Air BerlinWizz Air      Katowice : Wizz Air
      Krakow : Air BerlinVueling      Poznan : Wizz Air
      Warsaw Chopin : Air BerlinLOT Polish AirlinesVuelingWizz Air      Warsaw Modlin : Ryanair
 Portugal      Funchal (Madeira) : Air BerlinTAP Portugal      Lisbon : TAP PortugalVueling
      Porto : RyanairTAP PortugalVueling
 Romania      Bucharest Otopeni : Air EuropaAir BerlinIberiaBlue AirVuelingWizz Air      Cluj-Napoca : VuelingWizz Air
      Timisoara : Wizz Air      Tirgu Mures : Wizz Air
 Russia      Kaliningrad : Air BerlinVueling      Moscow Domodedovo : Air BerlinIberiaVueling
      Moscow Sheremetyevo : Air Europa      St. Petersburg : Air BerlinIberiaVueling
 Serbia      Belgrade : Vueling
 Spain      A Coruña : IberiaVueling      Alicante : IberiaVueling
      Almeria : IberiaVueling      Arrecife (Lanzarote) : Air EuropaIberiaRyanairVueling
      Asturias (Oviedo) : IberiaVueling      Bilbao : IberiaVueling
      Fuerteventura : IberiaRyanairVueling      Granada : IberiaVueling
      Ibiza : IberiaRyanairVueling      Jerez de la Frontera : RyanairVueling
      La Palma : Vueling      Las Palmas (Gran Canaria) : IberiaRyanairVueling
      Madrid : IberiaVueling      Malaga : IberiaRyanairVueling
      Menorca (Mahon) : IberiaRyanairVueling      Palma de Mallorca : IberiaRyanairVueling
      Pamplona : Vueling      San Sebastian : IberiaVueling
      Santander : IberiaRyanairVueling      Santiago de Compostela : IberiaRyanairVueling
      Seville : IberiaRyanairVueling      Tenerife Los Rodeos : Air EuropaAlitaliaIberiaRyanairVueling
      Tenerife Reina Sofia : IberiaRyanairVueling      Valladolid : IberiaRyanairVueling
      Vigo : IberiaVueling
 Sweden      Gothenburg : Air BerlinIberiaNorwegianVueling      Stockholm Arlanda : Air BerlinIberiaNorwegianSASVueling
      Stockholm Skavsta : Ryanair
 Switzerland      Basel Mulhouse Freiburg : easyJetSwiss      Geneva : easyJetSwissVueling
      Zürich : Air BerlinIberiaSwissVueling
 Tunisia      Djerba : Air Berlin      Enfidha : Air Berlin
      Tunis : Vueling
 Turkey      Antalya : Air Berlin      Istanbul : TAP Portugal
 Ukraine      Kiev : IberiaTAP Portugal      Kiev-Zhulhany : Vueling
 United Kingdom      Belfast Intl : easyJet      Birmingham : MonarchRyanair
      Bristol : easyJet      Cardiff : IberiaVueling
      East Midlands : Ryanair      Edinburgh : IberiaRyanairVueling
      Glasgow : Jet2      Glasgow Prestwick : Ryanair
      Guernsey : Air Berlin      Jersey : Air Berlin
      Leeds Bradford : Jet2Monarch      Liverpool : easyJetRyanair
      London Gatwick : easyJetIberiaVueling      London Heathrow : Iberia
      London Luton : easyJet      London Southend : easyJet
      London Stansted : Air BerlinRyanair      Manchester : Jet2MonarchRyanair
      Newcastle : easyJet

List of low cost airlines with cheap flights to Barcelona airport:
| Aer Lingus | Air Arabia | Air Berlin | Air Europa | airBaltic | Alitalia | Blue Air | Brussels Airlines | easyJet | Germanwings | Iberia | Jet2 | LOT Polish Airlines | Lufthansa | Monarch | Norwegian | Ryanair | SAS | Swiss | TAP Portugal | transavia | Vueling | Wizz Air |