Fastest journey2hr 20m
Travelling by train from Madrid to Seville is very simple. Trains speed frequently between the two cities. Most services on the route are high-speed AVE trains, but you'll also encounter Alvia, Avant and Intercity trains on this connection.
This is part of Spain’s very first high-speed rail route, opened in 1992 when Seville hosted the EXPO fair. Heading south from Madrid, you’ll see Toledo away to the right. The route then cuts through the Toledo Hills and, a little later, sweeps through the rugged Sierra Morena to reach Córdoba. From there it's a pleasant run down the Guadalquivir Valley to Seville.
Booking for the AVE services generally opens about four months in advance of travel, which is when you'll find cheap tickets, but this can vary. Bookings for other trains on this route open two months prior to travel. And because the Spanish rail operator often releases tickets in batches, sometimes you'll find trains much longer or much shorter in advance. Contact us if you're having trouble finding tickets and we'll email you when booking opens.
Madrid to Seville
Catch a direct high-speed train from Madrid Atocha to Seville Santa Justa station. Trains leave hourly from Madrid. A couple of daily services run non-stop between the two cities, but the great majority of the dozen or more direct trains each day stop at Córdoba. Some make up to three further stops along the way. The route is served by a variety of train types, but most services are run by sleek, modern AVE trains. The journey takes about 2 hrs 30 mins. Trains that make additional stops along the route may take up to 20 mins longer.
Other journeys to Seville View all journeys to Seville
- From Puerto de Santa Maria from £10.50
- From Málaga-María Zambrano from £21.00
- From Jerez de la Frontera from £10.50