Barcelona is served by three main passenger airports:
- Barcelona-El Prat Airport (BCN)
- Girona-Costa Brava Airport (GRO)
- Reus International Airport (REU)
Airport Information
Barcelona-El Prat Airport (BCN)
Barcelona-El Prat Airport (BCN) is the main airport serving Barcelona, located just 13 kilometres southwest of the city centre. It offers a wide range of facilities, including shops, restaurants, duty-free, car hire, and currency exchange. For flights to Barcelona from London and other destinations, book with eDreams.
From Barcelona Airport to the city centre, you have several transport options. The Aerobus runs from both terminals and takes around 35 minutes to Plaça Catalunya. The metro (L9 Sud line) connects both terminals to the city centre (approximately 30 minutes). The train (R2 Nord line) from Terminal 2 takes about 25 minutes to the city centre. Taxis are readily available and take approximately 20 minutes. Car hire services are offered by various companies, including eDreams, allowing you to explore Barcelona and its surroundings at your own pace. Book your flights to Barcelona from London today with eDreams.
Girona-Costa Brava Airport (GRO)
Girona-Costa Brava Airport (GRO) is located approximately 100 kilometres north of Barcelona. This airport mainly caters to budget airlines and serves as an alternative entry point to both Barcelona and the Costa Brava region. Book flights to Barcelona from London via Girona with eDreams.
Reus International Airport (REU)
Reus International Airport (REU) is situated around 100 kilometres south of Barcelona. While further from the city centre, it offers an additional gateway for your journey to Barcelona. Book your flights to Barcelona from London with eDreams.