Landing at El Prat with a train to catch, or a hotel near Sants? Getting from Barcelona Airport to Sants Station is simple once you know which option fits your terminal, budget and luggage. This guide compares the four realistic routes (train, metro, Aerobús and taxi or private transfer) with typical journey times, fares and the mistakes travelers make most often. Fares and timetables change, so check the official sources linked below before you travel.
The Short Answer
The best way to get from Barcelona Airport to Sants Station is the Rodalies R2 Nord commuter train from Terminal 2. It runs direct, takes about 20 to 25 minutes and costs roughly €4.60 to €5 for a single ticket. If you land at Terminal 1, take the free shuttle bus to T2, or choose the metro or a taxi instead.
| Option | Journey time | Approx. cost | Best for |
|---|---|---|---|
| R2 Nord train | 20–25 min | €4.60–€5 | T2 arrivals, budget travelers |
| Metro L9 Sud + L3 | 40–50 min | €5.50–€5.90 | T1 arrivals, light luggage |
| Aerobús + metro | 45–60 min | €7.25–€7.45 + metro | Hotels around Plaça Catalunya |
| Taxi / private transfer | 25–40 min | €30–€45 | Groups, heavy bags, late arrivals |
Prices are approximate and vary by source and fare type.
Option 1: R2 Nord Train (Fastest and Cheapest)

The R2 Nord is run by Rodalies de Catalunya, and it is the most direct public transport link between Barcelona Airport and Sants Station. The airport station sits beside Terminal 2 and connects to it by a pedestrian walkway. Trains leave about every 30 minutes, from early morning (around 05:40) until just before midnight, and the direct ride to Sants takes roughly 20 minutes.
How to do it:
- Follow the train signs in Terminal 2 to the airport station.
- Buy a single ticket from the vending machine or the Renfe app. Staff in vests are usually nearby if the machine confuses you.
- Board an R2 Nord train heading into Barcelona.
- Get off at Barcelona-Sants. The next stops are Passeig de Gràcia and El Clot.
Tips:
- The R2 Nord is the only line that serves the airport. The plain R2 and R2 Sud do not.
- Check the departure board before queuing for a ticket. With a 30-minute frequency, a missed train means a long wait.
- From Terminal 1, the free shuttle to T2 takes 10 to 15 minutes, which can cancel out the train’s speed advantage.
- Barcelona’s T-Casual card is operated by a different network and may not cover this journey, so check the fare rules before relying on it.
Option 2: Metro (L9 Sud + L3)
The metro serves both terminals, which makes it the natural pick if you land at Terminal 1. Take line L9 Sud to Zona Universitària, change to line L3 toward Trinitat Nova, and get off at Sants Estació. Plan on 40 to 50 minutes including the change, and longer with large suitcases.
Airport stations require a special airport ticket, around €5.50 to €5.90, because standard single tickets are not valid there. The trade-off is the interchange: with heavy bags, stairs and a platform change are tiring.
Option 3: Aerobús
The Aerobús is a direct airport coach running from both terminals to Plaça Catalunya in about 35 minutes. It runs around the clock, so it is useful for very late arrivals. However, it does not stop at Sants Station itself, so you would need a short metro ride on L3 to finish the journey. For most people heading to Sants, the train or metro is simpler and cheaper. Choose the Aerobús only if your hotel is near Plaça Catalunya or you want a single easy ticket.
Option 4: Taxi or Private Transfer

Official taxis (black and yellow) wait at ranks outside both terminals. Fares are metered with a minimum charge and an airport supplement, and a ride to Sants typically costs about €30 to €45 depending on traffic, time of day and extra charges. Expect 25 to 40 minutes.
A taxi is the most comfortable choice for families, groups and anyone with heavy luggage, and the only sensible one if you arrive after the last train.
A pre-booked private transfer gives you a fixed price and a driver waiting at arrivals. If your trip continues by high-speed train from Sants to Madrid, it is worth planning the other end as well. Royal Ride Madrid offers fixed-price Madrid airport transfers, a useful guide on how long a chauffeur transfer takes from Madrid Airport to Atocha, and intercity rides for longer journeys beyond the capital.
Which Option Should You Choose?
- Landing at Terminal 2 with a train to catch: R2 Nord. It is direct and predictable.
- Landing at Terminal 1 with one small bag: Metro L9 Sud + L3, or the shuttle to T2 and then the train.
- Traveling with a family or lots of luggage: Taxi or private transfer.
- Arriving late at night: Taxi, private transfer or the Aerobús.
- On the tightest budget: R2 Nord train, or the metro if you land at T1.
Planning a Train Connection at Sants

Sants is Barcelona’s main station for high-speed (AVE), long-distance and Rodalies trains, and long-distance services involve a security scan before boarding. As a rule of thumb, allow at least 30 to 45 minutes at Sants before departure to find your platform. Add time at the airport for passport control, baggage claim and possible delays. Giving yourself two and a half to three hours between landing and a long-distance departure is a comfortable cushion.
If you are flying out rather than in, the same logic applies in reverse. Board the R2 Nord from Sants (never from Plaça Catalunya), and confirm the train’s final stop reads Aeroport.
Practical Tips Before You Go
- Check live status. Rodalies services can be affected by engineering works or strikes, so look at the latest notices on the official site and on Aena’s Barcelona-El Prat airport page for terminal and transport information.
- Know your terminal. The train station is at Terminal 2 only. Check your terminal before you pick a route.
- Mind your belongings. Busy stations and crowded trains attract pickpockets, so keep bags zipped and in front of you.
- Keep a backup. If a train is cancelled, the metro or a taxi gets you to Sants with little delay.
Frequently Asked Questions
How long does it take to get from Barcelona Airport to Sants Station?
The R2 Nord train takes about 20 to 25 minutes. The metro takes 40 to 50 minutes, and a taxi takes 25 to 40 minutes depending on traffic.
Is there a direct train from Barcelona Airport to Sants?
Yes. The R2 Nord runs direct from Terminal 2 to Barcelona-Sants without changes.
Can I take the train from Terminal 1?
Not directly. Terminal 1 has no train station, so use the free shuttle to Terminal 2 or take the metro.
What is the cheapest way from Barcelona Airport to Sants Station?
The R2 Nord train is usually the cheapest, at roughly €4.60 to €5 for a single ticket.
Is a taxi from the airport to Sants expensive?
It is the priciest option, but fair for groups sharing the cost or travelers with heavy luggage.
Final Thoughts
For most travelers, the answer to getting from Barcelona Airport to Sants Station is the R2 Nord train: fast, direct and inexpensive. If you arrive at Terminal 1, travel with heavy bags or land late, the metro, taxi or a private transfer will serve you better. Pick the option that matches your terminal and luggage, leave a sensible buffer for onward trains, and confirm current fares and schedules on the official Rodalies and Aena sites before you go.
