Barcelona, Spain
Barcelona (El Prat) Airport (BCN)

Other nearby airports

Don't see what you need? Try checking flights departing from other airports in the vicinity of Barcelona. Distances shown below are from Barcelona (El Prat) Airport.

Location Airport Distance
Reus Reus Airport (REU) 78 km
Gerona Costa Brava Airport (GRO) 88 km
Alguaire Lleida-Alguaire Airport (ILD) 137 km
Perpignan, France Llabanere Airport (PGF) 174 km
Palma de Mallorca Palma Mallorca Airport (PMI) 202 km

Non-stop budget flights from Barcelona (El Prat) Airport

Country City Airport (click for connecting flights) Airline(s)
Spain (Domestic)Almeria Almeria Airport (LEI) Andalus Lineas Aereas
Ibiza Ibiza Airport (IBZ) Ryanair
Jerez De La Frontera La Parra Airport (XRY) Ryanair
Lanzarote Lanzarote Airport (ACE) Ryanair
Las Palmas Aeropuerto de Gran Canaria (LPA) Ryanair
Malaga Malaga Airport (AGP) Ryanair
Palma de Mallorca Palma Mallorca Airport (PMI) Air Berlin
Ryanair
Puerto del Rosario Fuerteventura Airport (FUE) Ryanair
Santander Santander Airport (SDR) Ryanair
Santiago De Compostela Santiago De Compostela Airport (SCQ) Ryanair
Sevilla Sevilla Airport (SVQ) Ryanair
Tenerife Sur Reina Sofia Airport (TFS) Ryanair
Valladolid Valladolid Airport (VLL) Ryanair
AlbaniaTirana Tirana International Airport Nënë Tereza (TIA) Belle Air
BelgiumBrussels Charleroi Brussels South Airport (CRL) Ryanair
BulgariaSofia Sofia Airport (SOF) Wizz Air
Czech RepublicPrague Ruzyne Airport (PRG) Click4Sky
Wizz Air
DenmarkCopenhagen Copenhagen Airport (CPH) Cimber Sterling
Norwegian
FranceLyon Satolas Airport (LYS) easyJet
Paris Charles De Gaulle Airport (CDG) easyJet
Paris Beauvais-Tille Airport (BVA) Ryanair
GermanyBerlin Tegel Airport (TXL) Air Berlin
Berlin Schoenefeld Airport (SXF) easyJet
Dortmund Dortmund Airport (DTM) easyJet
Dusseldorf Dusseldorf International Airport (DUS) Air Berlin
Dusseldorf Weeze / Niederrhein Airport (NRN) Ryanair
Hamburg Hamburg Airport (HAM) Air Berlin
GibraltarGibraltar North Front Airport (GIB) Andalus Lineas Aereas
GreeceAthens Eleftherios Venizelos Airport (ATH) Aegean Airlines
Thessaloniki Makedonia Airport (SKG) Aegean Airlines
HungaryBudapest Ferihegy Airport (BUD) Wizz Air
IcelandReykjavik Keflavik International Airport (KEF) Iceland Express
IrelandDublin Dublin Airport (DUB) Ryanair
ItalyCagliari Elmas Airport (CAG) Ryanair
Milan Malpensa Airport (MXP) easyJet
Milan Orio Al Serio (Bergamo) Airport (BGY) Ryanair
Rome Ciampino Airport (CIA) Ryanair
Venice Marco Polo Airport (VCE) Ryanair
LatviaRiga Riga Airport (RIX) airBaltic
MoroccoCasablanca Mohamed V Airport (CMN) Air Arabia
Jet4you
Nador Nador Airport (NDR) Andalus Lineas Aereas
Jet4you
Tangier Boukhalef Airport (TNG) Andalus Lineas Aereas
Jet4you
NetherlandsAmsterdam Schiphol Airport (AMS) easyJet
NorwayBergen Flesland Airport (BGO) Norwegian
Oslo Oslo Airport (OSL) Norwegian
Oslo Moss Airport (RYG) Ryanair
PolandKatowice Pyrzowice Airport (KTW) Wizz Air
PortugalLisbon Lisboa Airport (LIS) easyJet
Porto (Oporto) Porto Airport (OPO) Ryanair
RomaniaBucharest Baneasa Airport (BBU) Wizz Air
Cluj-Napoca Someseni International Airport (CLJ) Wizz Air
Timisoara Timisoara Airport (TSR) Wizz Air
SwedenStockholm Arlanda Airport (ARN) Norwegian
SwitzerlandGeneva Geneve-Cointrin Airport (GVA) easyJet
Mulhouse/Basel EuroAirport Basel-Mulhouse-Freiburg (BSL) easyJet
United KingdomBelfast Belfast International Airport (BFS) easyJet
Bristol Bristol Airport (BRS) easyJet
Edinburgh Edinburgh Airport (EDI) Ryanair
Leeds Leeds/Bradford Airport (LBA) Jet2
Ryanair
Liverpool Liverpool John Lennon Airport (LPL) easyJet
London Stansted Airport (STN) easyJet
London Gatwick Airport (LGW) easyJet
London Luton Airport (LTN) easyJet
Manchester Manchester International Airport (MAN) Monarch Airlines
Newcastle Newcastle Airport (NCL) easyJet