ComeToGuide
13.2 km • ~17 mins

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.

✓ Verified Oct 29, 2026 • 13.2 km road distance

Official Airport Taxi

Metered
20 mins •On Demand (24/7)
€30 - €40 (Per Vehicle)
Luggage: Limited Trunk Space
How to take it step-by-step:
  1. Collect your luggage and exit the arrivals hall at T1 or T2 to the official taxi rank.
  2. Queue at the black-and-yellow taxi rank; ignore touts offering rides inside the terminal.
  3. Tell the driver you are going to Barcelona Sants Station and ask for the meter to be switched on.
  4. Expect a 13.2 km ride of about 20 minutes, longer in rush-hour traffic.
  5. Pay the meter by card or cash at the Sants station entrance.

Rodalies R2 Nord Train (from T2)

Cheapest Direct Train
40 mins •About Every 30 Mins (check rodalies.gencat.cat)
€2.90 / Person
Luggage: Limited Rack Space
How to take it step-by-step:
  1. If landing at Terminal 2, follow signs to the Rodalies/Renfe station via the footbridge. If landing at Terminal 1, first take the free airport shuttle bus to T2.
  2. Buy a Zone 1 single ticket (€2.90) from the station ticket machines. T-casual and other integrated cards are valid on this train.
  3. Check service alerts on rodalies.gencat.cat before travelling, as the line can have works and delays.
  4. Board the R2 Nord train toward Granollers/Sant Celoni/Maçanet and get off at Barcelona Sants after about 20 minutes.
  5. Follow station signs to the main concourse or Plaça dels Països Catalans exit at Barcelona Sants Station.

Metro L9 Sud + L5/L3

Budget City Metro
50 mins •Frequent (check tmb.cat)
€5.90 / Person (Airport Ticket)
Luggage: Limited Luggage Space
How to take it step-by-step:
  1. At T1 or T2, follow signs to the L9 Sud metro station (Aeroport T1 or Aeroport T2).
  2. Buy the special Airport ticket (about €6) from TMB machines. The 10-trip T-casual is not valid at airport metro stations.
  3. Take L9 Sud toward Zona Universitària and change at Collblanc for L5 to Sants Estació, or at Zona Universitària for L3 to Sants Estació.
  4. After changing to L5 or L3, ride to Sants Estació and follow signs to Barcelona Sants Station.
  5. Total journey time is about 50–60 minutes from the airport. Check tmb.cat for first/last trains.

Barcelona El Prat Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Spain?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Spain eSIM

Tours & activities: Barcelona

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ 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

What is the cheapest way from Barcelona El Prat Airport to Barcelona Sants Station?

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.

How long does it take to get to Barcelona Sants Station from BCN?

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.

Is there a direct train from Barcelona Airport to Barcelona Sants?

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.

Can I use a T-casual card to get to Sants Station from the airport?

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).

How much is a taxi from Barcelona El Prat Airport to Barcelona Sants Station?

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.

What is the best option for a family with luggage going to Barcelona Sants?

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.

Some links are affiliate links: we may earn a commission at no extra cost to you. Prices are indicative and can change.