A passenger jet taxiing past the illuminated BARCELONA sign on the El Prat airport terminal
airport transfers

Barcelona Airport to City: Every Transport Option Compared

Iliana

El Prat airport puts you 20 to 40 minutes from almost anywhere in or around Barcelona — the only question is which transport option actually fits your trip. Here's every option, compared side by side.

Josep Tarradellas Barcelona–El Prat Airport (BCN) sits about 12 km from the city center and handles almost all international and domestic flights into the city, making it the natural starting point for most trips. Depending on the option you choose, reaching your destination typically takes 20 to 40 minutes — here's how each one compares, whether you're headed into the city or out toward the coast.

Private Airport Transfer

A driver waits at arrivals and takes you straight to your accommodation, no queuing or route-planning required. It's a strong fit for anyone traveling with luggage, kids, or arriving late in the evening, and especially useful if you're staying outside Barcelona, where public transport connections tend to be less direct.

Car Rental

Worth considering if your plans go beyond the city. Reaching the coast, small towns, or nature areas is far easier with your own car, and renting often works out cheaper than a taxi once two or more people are splitting the cost. Factor in toll roads on several routes around Barcelona and the coast. For a city-only trip, it's a harder sell: parking is difficult and expensive, and public transport covers Barcelona itself perfectly well.

Train

The Rodalies R2 Nord line (Airport–Maçanet-Massanes) is one of the fastest ways into central Barcelona, and just as useful if you're staying along the coast — Sitges included. Signage inside the airport and at the stations can be unclear for first-timers, so it's worth checking your route before you land. As in any busy transit hub, keep your bag closed and in view.

Metro

The L9 Sud line runs directly to the airport and is a comfortable, predictable option, though it's rarely the fastest route since it usually means changing lines. What it offers instead is reach — Barcelona's extensive metro network can get you closer to a true door-to-door destination than the train, if a transfer along the way doesn't bother you.

Bus

The Aerobús is the simplest choice for a first visit: frequent, clearly marked, and running around the clock, including nights, weekends, and public holidays. It's a straightforward, direct run into the city center, though staying outside Barcelona usually means combining it with another form of transport, which adds to the journey.

Taxi

Taxis wait right outside the terminal — black and yellow, official, and immediately available without an app. For a trip into central Barcelona, there's little practical difference between a taxi and Uber, Cabify, or Bolt; the ride-hailing apps sometimes offer a slightly lower or fixed fare. For destinations further out, costs rise quickly and app availability becomes less consistent, so a private transfer or rental car is usually the more practical call.

Comparing Your Options

OptionTo the city centerTo the coast / countrysideBest for
Private transfer€50 · 25 min€105–110 · 25–35 minFamilies, luggage, door-to-door comfort
Car rental€20–35/day + tolls · 25 min€20–35/day + tolls · 25–35 minExploring the coast, nature, road trips
Train (R2 Nord)€5.50 · 30 min to the station€6.60–8.25 · 50–60 minBudget travel, fast coastal access
Metro (L9 Sud)€5.90 · 35 min to the stationNot connectedBarcelona city access only
Aerobús€7.75 single / €13.30 return · 30–35 minNot direct — take the train insteadFirst-time visitors, simple routes
Taxi / ride-hailing€30–45 · 25–35 min€50–95 · longer, depending on distanceConvenience, late arrivals, groups

Other Airports Near Barcelona

Girona–Costa Brava (GRO), about 90 km north, is used mainly by low-cost carriers — budget 1 to 1.5 hours to reach the city. Reus (REU), about 100 km south near Tarragona, runs mostly seasonal flights, with a 1.5 to 2 hour journey into Barcelona. Lleida–Alguaire (ILD) is a small regional airport oriented toward winter sports traffic to the Pyrenees, and rarely relevant for a Barcelona-focused trip.

FAQ

What is the cheapest way to get from Barcelona airport to the city center?
The train (R2 Nord) is the cheapest fast option at around €5.50, followed by the metro (L9 Sud) at €5.90. The Aerobús costs a little more but needs no route planning at all.
How long does it take to get from El Prat to central Barcelona?
Most options take 25 to 40 minutes depending on traffic and your exact destination, whether you travel by train, metro, bus, or taxi.
Which airports besides El Prat serve Barcelona?
Girona–Costa Brava (GRO) and Reus (REU) both handle seasonal and low-cost flights, each roughly 90–100 km from the city with a 1 to 2 hour transfer. Lleida–Alguaire (ILD) is a small regional airport mostly used for winter sports traffic toward the Pyrenees.