Madrid
505 km
Barcelona
Departure station:
Puerta de Atocha
Plaza Emperador Carlos V, 28045, Madrid, Spain
Arrival station:
Sants
Carrer del Rector Triadó, 75, 08014, Barcelona, Spain
Brand name
Train type
Travel time
Price from
Departures
Rating
Renfe
High-speed direct train
2 hrs 30 min
118
2
93.50%

Planning to travel from Madrid to Barcelona? Experience Spain at its best and choose the most convenient option for your Madrid - Barcelona train journey. Direct high-speed AVE trains run by Renfe depart from Puerta de Atocha station in Madrid and take you to the Sants station in Barcelona in about 3 hours reaching the maximum speed of 192 miles per hour. There are up to 13 daily departures depending on the weekday. You can check the detailed Madrid to Barcelona train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Timetable & Quick facts

Lowest price:
96
Departures:
13
Earliest departure:
07:30
Latest departure:
21:30
Shortest travel time:
2 hrs 30 min
Longest travel time:
3 hrs 10 min
9.2 / 10 based on 62 reviews

The connection was well-planned, we had no trouble whatsoever

Cheryl and Daniel Wenzel about traveling from Madrid to Barcelona