Nearest Airport to Barcelona, ES
Josep Tarradellas Barcelona-El Prat Airport
Barcelona, ES
Transfer from BCN to Barcelona
International airports near Barcelona, ES
Domestic airports near Barcelona, ES
Transfer costs from nearby airports
Related Calculators
Frequently Asked Questions
What is the nearest airport to Barcelona?
The closest airport to Barcelona is Josep Tarradellas Barcelona-El Prat Airport (BCN), located approximately 12 km away. Estimated driving time is 12 min.
How far is BCN airport from Barcelona?
Josep Tarradellas Barcelona-El Prat Airport is 12 km (straight-line) from Barcelona, with an estimated road distance of 16 km.
How do I get from BCN to Barcelona?
From Josep Tarradellas Barcelona-El Prat Airport airport you can reach Barcelona by private transfer, taxi, or rental car. Driving time is approximately 12 min. Book a fixed-price transfer via Transferhood.
Are there alternative airports near Barcelona?
Yes. Alternative airports include Girona-Costa Brava Airport (GRO, 76 km) and Reus Airport (REU, 87 km).
Which airports serve Barcelona?
Barcelona is served by 4 international airports (closest: Perpignan-Rivesaltes (Llabanère) Airport, PGF) and 8 domestic airports (closest: Josep Tarradellas Barcelona-El Prat Airport, BCN).
How much does it cost to get from BCN to Barcelona?
A fixed-price private transfer from Josep Tarradellas Barcelona-El Prat Airport to Barcelona is typically the most predictable option and can be booked in advance via Transferhood. A metered taxi fare varies with traffic, and a rental car costs from around €25/day plus roughly €1 in fuel for the 16 km drive.
Nearest airport to Barcelona
The nearest airport to Barcelona is Josep Tarradellas Barcelona-El Prat Airport (BCN), approximately 12 km away as the crow flies, or about 16 km by road. Driving from BCN to Barcelona takes around 12 min under normal traffic conditions. Barcelona is reachable via 4 international and 8 domestic airports within range, so travelers arriving from abroad and those flying domestically both have convenient options.
Once you land at Josep Tarradellas Barcelona-El Prat Airport, the most common ways to reach Barcelona are a pre-booked private transfer, a metered taxi, or a rental car. A fixed-price transfer is usually the most predictable option for the 16 km trip and can be booked in advance via Transferhood, while a rental car costs from around €25/day plus roughly €1 in fuel. See the full transfer cost breakdown for exact pricing.
If Josep Tarradellas Barcelona-El Prat Airport doesn't suit your itinerary, Barcelona has 11 other nearby airports worth checking. Compare them all on our alternative airports page, or use compare airports to weigh distance, drive time and cost side by side.