How to Get from Barcelona El Prat Airport (BCN) to Barcelona Sants Station
Barcelona El Prat Airport (BCN) is about 13.2 km southwest of Barcelona Sants Station, a 17-minute drive in normal traffic. Transfer times range from roughly 20 minutes by taxi or private car to 50–60 minutes by metro, with the direct Rodalies train from Terminal 2 taking about 20 minutes once aboard.
Barcelona El Prat Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Barcelona
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Use only the official airport taxi rank outside the arrivals hall; ignore drivers who approach you inside the terminal or claim a fixed price to Sants (except the official 46 EUR app fare for cruise terminals).
- Make sure the taxi meter is switched on at the start of the ride; airport fares are metered, with a 4.60 EUR airport supplement included in the minimum 21 EUR fare from the airport.
- Do not buy transport tickets from people hanging around the ticket machines; use official TMB or Renfe machines and check your change/card receipt.
- The T-casual 10-trip card is not valid on L9 Sud metro at the airport stations or on Aerobús; use the correct Airport ticket or integrated pass.
Frequently Asked Questions
The cheapest way is the Rodalies R2 Nord train from Terminal 2 (Aeroport station) to Barcelona Sants. A Zone 1 single ticket costs €2.90, and T-casual or other integrated tickets are valid. From Terminal 1, take the free airport shuttle bus to T2 first.
A taxi or private transfer takes about 20–25 minutes in normal traffic for the 13.2 km trip. The Rodalies train takes about 20 minutes once onboard, plus walking and waiting, so allow 40 minutes; the metro takes about 50–60 minutes.
Yes, the Rodalies R2 Nord starts at the airport's Terminal 2 station and stops directly at Barcelona Sants in about 20 minutes. It runs roughly every 30 minutes, but service can be affected by works, so check rodalies.gencat.cat.
You can use T-casual and other integrated cards on the Rodalies R2 Nord train from T2, but not on the L9 Sud metro at Aeroport T1/T2 stations or on Aerobús. For the metro you need the special Airport ticket (about €6).
A metered airport taxi normally costs about €30–€40, depending on traffic and time of day. The 2026 airport tariff includes a 2.80 EUR start, 4.60 EUR airport supplement, and a minimum fare of 21 EUR from the airport.
A pre-booked private transfer is usually the easiest with luggage, as the driver meets you in the arrivals hall and takes you door-to-door. A taxi also works well; the Rodalies train is cheap but you need to manage luggage on the footbridge at T2 and the platform.
Nearby places
More transfers from Barcelona El Prat Airport (BCN)
Some links are affiliate links: we may earn a commission at no extra cost to you. Prices are indicative and can change.


