Taking a train from Madrid to Seville is an easy way to travel from the capital to Andalusia when you are visiting Spain.
High-speed ‘AVE’ trains run regularly throughout the day from Madrid Atocha train station to Sevilla Santa Justa train station. They are operated by Renfe, which is the Spanish national rail company.
Trains from Madrid to Seville depart one to two times an hour throughout the day. There are more frequent departures during peak times and less frequent departures during off-peak times, but in general you can travel whenever you need to.
All services on this route are direct, and the journey time ranges from 2 hours and 20 minutes to 2 hours and 50 minutes. Most trains take 2 hours and 30 minutes to complete the trip.
The cost of a ticket for an ‘AVE’ train from Madrid to Seville varies depending on the departure time of the service and how far in advance you book. Fares range from 85 euros in tourist class to 130 euros in preferred class. Discounts are available if you buy train tickets online well in advance.