Home / Barcelona /El Prat / By train

BCN → Barcelona · by train

Barcelona El Prat airport to Barcelona
by train.

One train from El Prat into Barcelona, priced for your whole party, with the other ways in for comparison.

Barcelona by train

How do I get from Barcelona El Prat airport to Barcelona city center by train?

One train reaches Plaça de Catalunya and Passeig de Gràcia: the Rodalies R2 Nord, €11.50 for one traveler, 20–27 min, to Barcelona Sants in 20 minutes. It is not the cheapest way in: the Aerobús A1 and A2 at €7.75 is.

1 train from El Prat

One way · 2 adults · All service hours · Totals for your whole group

Lowest listed total · shortest ride

Rodalies R2 Nord

regional · Renfe, for Rodalies de Catalunya
20–27 min rideEvery 30 min05:40–23:38
The Rodalies station under Terminal 2Barcelona Sants in 20 minutes
€11.50total for 2 adults€5.75 eachT-familiar, eight rides on one card that a party shares appliedBuy ticketOn Renfe, for Rodalies de Catalunya
Hours, tickets & luggage

Renfe does not publish a single-journey fare, though one exists and is cheaper. Instead use TMB's integrated tickets, valid here but refused at the airport metro: the shareable T-familiar, EUR 11.50 for eight rides, or the T-casual, EUR 13.00 for ten. One T-familiar covers a group of up to eight; leftover rides work on city metro and buses for 30 days, except at the two airport metro stations.

Luggage. A commuter train with space at the carriage ends; no limit is published.

Hours. From Renfe's own Cercanías timetable for 12 September to 11 October 2026: 37 departures a day, identical on every day of the week — 05:40, 06:08, then at :08 and :38 past each hour until 23:38.

Price for every party size →

View fare source

Ride times exclude walking and waiting. Every way from El Prat into Barcelona →

Where each train leaves you

Rodalies R2 Nord

From The Rodalies station under Terminal 2 to Barcelona Sants in 20 minutes, Passeig de Gràcia in 27, El Clot-Aragó in 31. 20–27 min

Before you travel

How much is the train from Barcelona El Prat airport to Barcelona city center?

Rodalies R2 Nord: €11.50 for one traveler, €11.50 for two.

How long does the train take from Barcelona El Prat airport to Barcelona?

Rodalies R2 Nord: 20–27 min, to Barcelona Sants in 20 minutes.

What time does the train run from Barcelona El Prat airport?

Rodalies R2 Nord: 05:40–23:38.