From $13
Train - Operated by RenfeFrom $18
Train - Operated by SNCFFrom $19
Train - Operated by RenfeFrom $19
Train - Operated by SNCFFrom $20
Train - Operated by iryoFrom $20
Train - Operated by iryoROUND-TRIP FROM | $21 |
---|---|
ONE-WAY FROM | $11 |
AVG TRAVEL TIME | 2h 38m |
TRAIN COMPANIES | Renfe, SNCF, AccesRail |
The quickest train available from Madrid Barajas will take 2h 29m to arrive in Barcelona-El Prat. Depending on the train you select, the travel time may vary by up to 0h 09m. iryo is one of the fastest options available.
Renfe, SNCF, and AccesRail will take you from Madrid Barajas to Barcelona-El Prat. Renfe has been recently found as the cheapest option from $21 round-trip.
The straight-line distance from Madrid Barajas to Barcelona-El Prat is 308.2 mi, but the actual distance you’ll travel by train depends on the route taken. The train takes 2h 29m, typically.
Taking a train to Barcelona-El Prat from Madrid Barajas has a carbon footprint of 67lb, on average. This is 77% less than taking an airplane for this journey (292lb). Buses to Barcelona-El Prat from Madrid Barajas have a carbon footprint of 42lb on average.
At 1h 15m, choosing to opt for a flight from Madrid to Barcelona-El Prat Airport for this trip versus opting for a train from Madrid to Barcelona-El Prat Airport or a bus from Madrid to Barcelona-El Prat Airport can save you time on travel.
A train from Madrid to Barcelona-El Prat Airport from $21 can save you up to 56% on the cost of your trip compared to booking a flight from Madrid to Barcelona-El Prat Airport or a bus from Madrid to Barcelona-El Prat Airport.