Barcelona to Madrid Train

If you have never been to the Spanish capital, Madrid, and the exciting Catalonian gem, Barcelona, then taking a well-equipped high-speed Barcelona to Madrid train is one of the best options you'll find, saving a lot of time in the process.


Barcelona

Departure station:

Sants Station

Carrer del Rector Triado, 75, 08014, Barcelona, Spain

Route
Distance by train:

​505 km/ 314 mi

Madrid
Arrival station:
Puerta de Atocha
Plaza Emperador Carlos V, 28045, Madrid, Spain

Barcelona to Madrid Train Information

Shortest time
Shortest travel time

1 hr 58 min

Longest time
Longest travel time

9 hrs 6 min​

departures
Daily departures
64
ticket
Price starts from
$49
Without a doubt, miraculous Spain can't be checked off your travel list unless you pay a visit to its two most charming towns. And hopping on a modern AVE high-speed train from Barcelona to Madrid is definitely the most convenient way to explore them both at once.

​Apart from a saturated schedule featuring plenty of daily departures, these trains also offer several classes to choose from: First Class (Preferente), Second Class (Turista), and Second Class Premium (Turista Plus).​ For more information on the Barcelona - Madrid train route, visit Rail Ninja. You can also read more about places to visit in Madrid in this blog post.

Taking the Iryo train from Barcelona to Madrid offers a swift and convenient way to travel between these two iconic cities. The high-speed journey takes approximately 2.5 hours, providing a seamless connection across Spain's dynamic landscape. Onboard, passengers can enjoy free Wi-Fi, comfortable seating, and a selection of refreshments, making the trip both relaxing and enjoyable. Whether you're heading to Madrid for business or pleasure, Iryo ensures a smooth and efficient travel experience.

Barcelona to Madrid Train Time

Train type
Earliest Train
Latest Train
Fastest Trip
Departures / Day
Morning trains
05:55
11:55
1 hrs 58 min
26
Afternoon trains
12:00
17:55
1 hrs 58 min
23
Evening trains
18:00
20:44
1 hrs 58 min
11
Night Trains
21:00
21:41
1 hrs 58 min
4

*Check the current Barcelona to Madrid train timetable on the website Rail.Ninja

Barcelona to Madrid Train Classes

Renfe trains generally offer two classes of service: Turista (second class) and Preferente (first class). However, if traveling around Europe by AVE high-speed service, you should be aware that the AVE offers Turista Plus services as well (second class advanced), which include first-class seats but do not have catering services during the week.​

FAQ: Barcelona - Madrid Train

Book Train Tickets From Barcelona to Madrid

Barcelona to Madrid Railway Map

Traveling from Barcelona to Madrid by train will provide an unforgettable experience. It takes just under 2 hours for passengers to travel and they will not have to change trains at any point. Check out the Barcelona - Madrid train route on the railway map.
Barcelona to Madrid Train Map

Popular Routes