flag: us
flag: itAeroporto Barcellona flag: bgЛетище Барселона flag: esAeropuerto Barcelona flag: czLetiště Barcelona flag: skLetisko Barcelona
Other countries
Show search form

Where are you flying from?

Where are you flying to?

Wow, you love travelling! Unfortunately we can only deal with up to 10 airports at a time...

Please choose a date in the future. When we offer time travel we’ll let you know.

Time traveller, eh? Please make sure your return date is after your departure date.

We can only deal with flights within the next 12 months, you’re way more organised than us.

Search to anywhere cannot be combined with specific dates.

{{ location.label }} ×
{{ location.label }} ×

Barcelona Airport

IATA / ICAO code: BCN / LEBL
Nearby cities: Barcelona (about 12 km)
Country:Spain
Contacts
Barcelona Airport
Prat de Llobregat 08820
Barcelona
Spain
  • Website: www.aena.es
  • Phone: (+34) 91 321 10 00
  • E-mail: bcninfofi@aena.es
  • GPS: 41°17'49"N 2°4'2"E

Airport hotels at Barcelona

Choose from thousands of hotels all around the world.

Best price guaranteed. No booking fees. Ever.

powered by booking.com

The most popular airport hotel

The most popular hotel in Barcelona

See more hotels…

Car Hire from Barcelona


Parking at Barcelona

  • short term parking: available
  • long term parking: available
  • pick up & drop off: available
  • indoor parking: available
  • outdoor parking: available


Facilities at Barcelona

Health centre & pharmacy: YES Play area: YES
Baby changing facilities: YES Play area: YES
Paid Internet access: YES Cash machines (ATMs): YES
Currency Exchange: YES Luggage lockers: YES
Left-luggage office: YES Lost property: YES

Alternative Airports to Barcelona

Airport name Location Distance
Tarragona Reus Salou (REU) Reus / Tarragona, Spain 80 km west
Girona Barcelona (GRO) Barcelona / Girona, Spain 90 km northeast
Lleida-Alguaire (ILD) Lleida, Spain 130 km west
Perpignan (PGF) Perpignan, France 170 km north
Palma De Mallorca (PMI) Palma, Spain 200 km south

Attractions nearby Barcelona

powered by Tripomatic.com

Lounges


Routes

Country City Price Airlines
Spain Santander $18 Ryanair logo Vueling logo
Italy Milan Malpensa (MXP) $20 easyJet logo Vueling logo Singapore Airlines logo 2 others
Spain Valladolid $21 Ryanair logo Vueling logo
Spain Mahon $22 Ryanair logo Vueling logo Air Europa logo 2 others
Italy Rome Ciampino (CIA) $25 Ryanair logo
Italy Bologna $25 Ryanair logo Vueling logo
Italy Bergamo Milan - Orio Al Serio (BGY) $26 Ryanair logo
Italy Torino $26 Ryanair logo Vueling logo
Morocco Fez $26 Ryanair logo Vueling logo
Morocco Nador $26 Ryanair logo Air Arabia logo Vueling logo Jetairfly logo 3 others
Spain Palma $27 Ryanair logo Vueling logo Air Europa logo Air Berlin logo 3 others
Norway Oslo - Rygge (RYG) $27 Ryanair logo
Spain Seville $29 Ryanair logo Vueling logo
France Paris Beauvais (BVA) $29 Ryanair logo
Belgium Brussels S. Charleroi (CRL) $29 Ryanair logo
United Kingdom Birmingham $29 Ryanair logo Monarch Airlines logo
Portugal Porto $29 Ryanair logo TAP Portugal logo
Spain Malaga $29 Ryanair logo Vueling logo
Spain Ibiza $30 Ryanair logo Vueling logo Air Europa logo 2 others
Poland Poznan $31 Ryanair logo
Spain Santiago de Compostela $32 Ryanair logo Vueling logo
United Kingdom Nottingham $33 Ryanair logo
United Kingdom Liverpool $33 Ryanair logo easyJet logo
Italy Venice Treviso (TSF) $33 Ryanair logo
United Kingdom Leeds $33 Ryanair logo Monarch Airlines logo Jet2 logo 2 others
United Kingdom London Luton (LTN) $33 easyJet logo
Switzerland Geneva $35 easyJet logo Swiss International Air Lines logo
France Lyon $36 easyJet logo Vueling logo
Spain Puerto del Rosario $36 Ryanair logo Vueling logo
Germany Berlin Schonefeld (SXF) $37 easyJet logo
Lithuania Vilnius $37 Wizz Air logo Ryanair logo
Spain Jerez $39 Ryanair logo
Spain Madrid $39 Vueling logo Air Europa logo Iberia logo 2 others
Portugal Lisbon $39 Vueling logo TAP Portugal logo easyJet logo 2 others
Spain Pamplona $39 Vueling logo
Spain Bilbao $39 Vueling logo Ryanair logo
Spain Santa Cruz de Tenerife $39 Ryanair logo Vueling logo Air Europa logo 2 others
Spain Tenerife $39 Ryanair logo
United Kingdom London Stansted (STN) $39 Ryanair logo easyJet logo
Sweden Stockholm Skavsta (NYO) $39 Ryanair logo
United Kingdom Edinburgh $40 Ryanair logo Vueling logo
United Kingdom Glasgow Prestwick (PIK) $40 Ryanair logo
Hungary Budapest $41 Wizz Air logo Ryanair logo
Poland Warsaw (WAW) $42 Wizz Air logo LOT Polish Airlines logo Ryanair logo 2 others
Germany Dusseldorf $42 Air Berlin logo Lufthansa logo Vueling logo 2 others
Spain Lanzarote $44 Ryanair logo Vueling logo Air Europa logo 2 others
France Bordeaux $45 Vueling logo
Italy Genoa $45 Vueling logo
France Tarbes $45 Vueling logo
France Marseille $45 Vueling logo
Spain San Sebastian $45 Vueling logo
Netherlands Eindhoven $46 Transavia logo
Italy Rome - Fiumicino (FCO) $46 Vueling logo Alitalia logo
Italy Pisa $46 Vueling logo
Netherlands Amsterdam $46 Transavia logo KLM logo easyJet logo Vueling logo Corendon logo 4 others
Italy Venice Marco Polo (VCE) $46 Vueling logo Air One logo
Ireland Dublin $47 Ryanair logo Aer Lingus logo
France Nice $47 easyJet logo Vueling logo
United Kingdom London Gatwick (LGW) $50 Norwegian Air Shuttle logo easyJet logo Vueling logo British Airways logo Monarch Airlines logo 4 others
Germany Bonn $52 GermanWings logo
Italy Palermo $52 Vueling logo
Germany Dresden $52 Vueling logo
Malta Malta $52 Vueling logo
France Paris Orly (ORY) $52 Vueling logo Air France logo
Germany Stuttgart $52 Vueling logo GermanWings logo Air Berlin logo 2 others
Spain Alicante $52 Vueling logo Ryanair logo
Morocco Casablanca $52 Vueling logo Air Arabia logo Royal Air Maroc logo 2 others
Germany Dortmund $52 Vueling logo easyJet logo
Germany Hannover $52 Vueling logo GermanWings logo
Spain Almeria $52 Vueling logo
Spain Asturias $52 Vueling logo Ryanair logo
Italy Catania $52 Vueling logo
Netherlands Rotterdam $52 Transavia logo
Romania Tirgu Mures $52 Wizz Air logo
Belgium Brussels (BRU) $52 Vueling logo Brussels Airlines logo
Morocco Tangier $52 Vueling logo Air Arabia logo Royal Air Maroc logo Jetairfly logo 3 others
United Kingdom Manchester $53 Monarch Airlines logo Jet2 logo
Romania Bucharest $54 Wizz Air logo Blue Air logo Vueling logo Tarom logo 3 others
Poland Gdansk $55 Wizz Air logo
Germany Berlin Tegel (TXL) $55 Air Berlin logo Lufthansa logo Vueling logo 2 others
France Brest $58 Vueling logo
Spain La Coruna $58 Vueling logo
Spain Granada $58 Vueling logo
Germany Nuremberg $58 Vueling logo
Germany Frankfurt $58 Vueling logo Lufthansa logo
Luxembourg Luxembourg $58 Vueling logo Luxair logo
Germany Munich $58 Vueling logo Lufthansa logo
Italy Cagliari $58 Vueling logo
Italy Bari $58 Vueling logo
France Toulouse $58 Vueling logo
Spain Vigo $58 Vueling logo
Poland Katowice $62 Wizz Air logo
France Paris - Charles De Gaulle (CDG) $63 easyJet logo Air France logo
Bulgaria Sofia $64 Wizz Air logo Vueling logo
Romania Timisoara $64 Wizz Air logo
Romania Cluj-Napoca $64 Wizz Air logo
United Kingdom London Southend (SEN) $64 easyJet logo
United Kingdom Cardiff $65 Vueling logo
France Rennes $65 Vueling logo
France Nantes $65 Vueling logo
Turkey Istanbul Sabiha (SAW) $65 Pegasus Airlines logo
Austria Vienna $65 Vueling logo Austrian Airlines logo Air Berlin logo 2 others
Morocco Marrakech $65 Vueling logo
Italy Olbia $65 Vueling logo
Ireland Cork $65 Aer Lingus logo
Spain Las Palmas $65 Vueling logo Ryanair logo
United Kingdom Glasgow (GLA) $68 Jet2 logo
Switzerland Zurich $71 Vueling logo Swiss International Air Lines logo
Norway Oslo Gardermoen (OSL) $71 Vueling logo Norwegian Air Shuttle logo SAS logo 2 others
Czech Republic Prague $71 Vueling logo Czech Airlines logo SmartWings logo 2 others
Denmark Copenhagen $71 Vueling logo Norwegian Air Shuttle logo SAS logo 2 others
Sweden Stockholm - Arlanda (ARN) $71 Vueling logo Norwegian Air Shuttle logo SAS logo 2 others
Germany Hamburg (HAM) $71 Vueling logo GermanWings logo Air Berlin logo 2 others
Poland Warsaw Modlin (WMI) $71 Ryanair logo Wizz Air logo
Croatia Zagreb $71 Vueling logo Croatia Airlines logo
Sweden Gothenburg $71 Vueling logo Norwegian Air Shuttle logo
France Basel $72 easyJet logo Swiss International Air Lines logo
Italy Naples $77 Vueling logo
Greece Rhodes City $77 Vueling logo
Greece Kos $78 Vueling logo
Denmark Aalborg $84 Vueling logo
Croatia Dubrovnik $84 Vueling logo
France Lille $84 Vueling logo
Croatia Split $84 Vueling logo
France Strasbourg $84 Vueling logo
Greece Heraklion $90 Vueling logo
Algeria Algier $90 Vueling logo Air Algerie logo
Italy Florence $90 Vueling logo
Greece Athens $91 Vueling logo Aegean Airlines logo
Algeria Oran $91 Vueling logo Air Algerie logo
Norway Bergen $93 Norwegian Air Shuttle logo Vueling logo
United Kingdom Newcastle $93 easyJet logo
United Kingdom London Heathrow (LHR) $96 British Airways logo
Norway Stavanger $97 Vueling logo
United Kingdom Bristol $98 easyJet logo
Greece Mikonos $103 Vueling logo
Ukraine Kiev - Zhulhany (IEV) $103 Vueling logo
Greece Thira $104 Vueling logo
Finland Helsinki $109 Norwegian Air Shuttle logo Finnair logo Vueling logo 2 others
Latvia Riga $127 airBaltic logo
Iceland Reykjavik $129 Vueling logo WOW air logo
United Kingdom London City (LCY) $141 British Airways logo
Russia Moscow Domodedovo (DME) $142 Vueling logo Transaero Airlines logo
Russia St.Petersburg $142 Vueling logo Rossiya - Russian Airlines logo
Gambia Banjul $167 Vueling logo
Belarus Minsk $193 Vueling logo
Israel Tel Aviv $271 Vueling logo EL AL Airlines logo Arkia - Israeli Airlines logo 2 others
Germany Lubeck Hamburg Lübeck (LBC) check Ryanair logo
Italy Trieste check Ryanair logo
United Kingdom Belfast check easyJet logo Aer Lingus logo
Italy Milan Linate (LIN) check Alitalia logo
Turkey Istanbul - Atatürk International (IST) check Turkish Airlines logo
Russia Moscow Sheremetyevo (SVO) check Aeroflot logo
Egypt Cairo check Egyptair logo
United States New York Newark (EWR) check United Airlines logo
United Kingdom Exeter check flybe logo
Switzerland Bern check Sky Work Airlines logo
United Arab Emirates Dubai check Emirates logo
Canada Toronto check Air Canada logo
Canada Montreal check Air Canada logo Air Transat logo
United States New York - John F. Kennedy (JFK) check American Airlines logo Delta Air Lines logo
Germany Memmingen check Ryanair logo
Tunisia Tunis check Tunisair logo
United States Miami check American Airlines logo
Spain Badajoz check Helitt Lineas Aereas logo
Spain Melilla check Helitt Lineas Aereas logo
United States Atlanta check Delta Air Lines logo
United States Philadelphia check US Airways logo
Jordan Amman check Royal Jordanian logo
Pakistan Islamabad check Pakistan International Airlines logo
Colombia Bogotá check AVIANCA logo
Qatar Doha check Qatar Airways logo
Argentina Buenos Aires check Aerolineas Argentinas logo
Brazil Sao Paulo check Iberia logo Singapore Airlines logo
Ukraine Kiev Boryspil (KBP) check Ukraine International Airlines logo
Russia Ekaterinburg check Ural Airlines logo
Singapore Singapore check Singapore Airlines logo
Prices are subject of frequent change. Last updated May 21, 2013.

Photos


News



Tripomatic.com
Feedback