There are two types of trains you can take from Seville to Madrid: high speed trains and regular trains.
High Speed Trains from Seville to Madrid
High speed ‘AVE’ trains run regularly throughout the day from Seville Santa Justa train station to Madrid Atocha train station.
Trains leave Seville for Madrid 1-3 times an hour throughout the day, with more frequent departures during peak times and less frequent departures during off-peak times. Trains from Madrid to Seville return at similar intervals.
The total train time from Seville to Madrid is 2.5 hours.
The cost of a round-trip train ticket from Seville to Madrid varies depending on the time of the train and how far in advance you book your ticket. The standard advance-booking fare is around 75 EUR.
Non-’AVE’ Trains from Seville to Madrid
Slower ‘European Train’ trains from Seville to Madrid run several times a day. Trains depart from Seville Santa Justa train station and arrive at Madrid Atocha train station.
The total train trip from Seville to Madrid on these trains takes 3h13m and costs around 59.00 EUR for standard class.
Permalink to this article
Questions or comments? Post them in our Spain travel forum.