background

Barcelona to Madrid Trains

06
Oct
Return

Departure Schedule

Morning departures

Fastest trip3 hrs 2 min
Longest trip3 hrs 50 min
Earliest05:40
Latest11:18
Departures17

Afternoon departures

Fastest trip3 hrs 2 min
Longest trip3 hrs 44 min
Earliest12:00
Latest17:25
Departures15

Evening departures

Fastest trip3 hrs 2 min
Longest trip3 hrs 44 min
Earliest18:00
Latest20:00
Departures7

Travelling from Barcelona to Madrid by Train

video

The charming Spanish capital, Madrid, and the popular Catalonian gem, Barcelona, are surely worth seeing at least once in a lifetime. Taking a well-equipped high speed Barcelona to Madrid train is certainly a great and comfortable option — the fastest train completes the journey in just 2 hours and 30 minutes. The high speed line covers a distance of 621 km (386 miles) at speeds of up to 310 km/h with over 37 direct trips daily. The first train departs Barcelona Sants at 5:40 AM and the last train leaves at 9:15 PM. Below you can find out more about travel from Barcelona to Madrid, the route, and the trains. Or enhance your experience with the innovative trip planner — let your imagination go wild with the Spain itinerary builder and mix the amazing sights of both cities into one incredible trip! Both Barcelona and Madrid are connected by the most popular trains in Spain — the Barcelona to Madrid corridor is the busiest long distance route in the country.

 

Three train companies run services on this route. Renfe's AVE trains are the most frequent with 20+ daily departures — AVE tickets start from €17.05 in standard class. Iryo trains offer high quality full service travel reaching speeds up to 360 km/h — a premium fare option with at seat meal service. Ouigo is a low cost operator with ticket prices starting from just €9 — the cheapest prices available on the Madrid run. All trains have free WiFi, power sockets, air conditioning, and comfortable seats. AVE trains feature a cafe-bar serving hot and cold drinks and soft drinks. Iryo offers at seat service with cold drinks and meals. Ouigo features an upper deck seat area with a spacious cafe-bar. Tickets go on sale 90 days before departure — book 2 to 3 months in advance for the lowest fares. The Barcelona route from Madrid Atocha to Barcelona Sants is equally popular in the reverse direction — check train times and book train tickets for both directions on Rail Ninja for the best available fares.

Barcelona to Madrid trains Information

Barcelona
Sants Station, SpainBarcelona Estacion Nord, Spain
505 km
Madrid
Puerta de Atocha, SpainChamartin, SpainMadrid - Atocha Cercanias, SpainPrincipe Pio, SpainMadrid Estacion Sur, SpainMadrid Avenida de America Bus Station, Spain
3 h 2 m
Shortest travel time:
$67
Lowest ticket cost:
39
Avg. daily departures:
05:40
Earliest departure:
20:00
Latest departure:

Popular questions about trains from Barcelona to Madrid

9.8 / 10 based on 62 reviews
Extensive Network

One platform, 34+ destinations, 700+ routes around the globe.

Convenient Booking

We speak your language and offer over 20 payment methods.

Excellent Rating

Read authentic Rail Ninja reviews and see what our travelers say about us.

Flexible Planning

You can conveniently book train tickets for up to a year in advance!

Real Human Support

Need a hand? Contact our customer support before or during your trip.