Cheapest price
£17
Average price
£44
Fastest journey
2 h 37 m
Average duration
2 h 40 m
Trains per day
26
Distance
391 km
The best way to find a cheap train ticket from Seville to Madrid is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Seville to Madrid will cost around £44 if you buy it on the day, but you can find cheap train tickets today for only £17.
Of the 26 trains that leave Seville for Madrid every day 26 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 391 km distance in an average of 2 h 40 m but if you time it right, some trains will get you there in just 2 h 37 m .
The slowest trains will take 2 h 42 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Seville to Madrid among Omio's users. If you are prioritising price take the coach with prices starting from £31. For those with little time consider booking a train which can get you there in 2h 52m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg.
Most popular Train | Coach | Flight |
---|---|---|
£38 Average Price | £33 Average Price Cheapest | £117 Average Price |
3h 22m average duration Fastest 2h 52m Onboard + 30m Additional time* | 7h 44m average duration 7h 14m Onboard + 30m Additional time* | 8h 22m average duration 5h 22m Onboard + 3h 0m Additional time* |
0.1 - 0.4kg CO2 emissions Lowest | 0.4 - 1.0kg CO2 emissions | 1.2 - 2.3kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | On time 17:33 Seville-Santa Justa | 2h40 | 20:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | On time 18:28 Seville-Santa Justa | 2h42 | 21:10 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 18:54 Seville-Santa Justa | 2h56 | 21:50 21:50Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
Tuesday 17 June | |||||
![]() | Delayed 04:00 Seville-Santa Justa | 2h56 | 06:56 06:56Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | On time 04:54 Seville-Santa Justa | 2h42 | 07:36 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | On time 05:18 Seville-Santa Justa | 2h52 | 08:10 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 05:38 Seville-Santa Justa | 2h46 | 08:24 08:24Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 06:03 06:03Seville-Santa Justa | 3h08 | 09:11 09:11Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 06:32 Seville-Santa Justa | 2h44 | 09:16 09:16Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 07:36 Seville-Santa Justa | 2h37 | 10:13 10:13Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | On time 08:20 Seville-Santa Justa | 2h42 | 11:02 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | On time 08:30 Seville-Santa Justa | 2h45 | 11:15 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 09:14 Seville-Santa Justa | 2h42 | 11:56 11:56Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | Delayed 09:32 Seville-Santa Justa | 2h43 | 12:15 12:15Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 09:50 Seville-Santa Justa | 8h13 | 18:03 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 10:25 Seville-Santa Justa | 2h42 | 13:07 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 11:15 Seville-Santa Justa | 2h57 | 14:12 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 12:30 Seville-Santa Justa | 2h42 | 15:12 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 13:34 Seville-Santa Justa | 2h39 | 16:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 13:45 Seville-Santa Justa | 2h42 | 16:27 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 14:27 Seville-Santa Justa | 2h40 | 17:07 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 14:31 Seville-Santa Justa | 2h43 | 17:14 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 15:46 Seville-Santa Justa | 2h54 | 18:40 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
![]() | 16:08 Seville-Santa Justa | 2h42 | 18:50 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 391 km |
Average train duration 2h 52m |
Cheapest ticket price £13 |
Trains per day 20 |
Direct trains 20 |
Fastest train 2h 40m |
First train 00:30 |
Last train 21:21 |
You can travel by train to Madrid from Seville with AVE, iryo and Renfe AVLO for as low as £21. When you search for timetables and tickets, Omio will show you the best trip.
AVE offers excellent high-speed train services in Spain, including the route to Madrid from Seville. Omio, as an official Renfe AVE partner, shows you AVE train timetables so you can choose the fastest and cheapest Seville to Madrid train ticket. The distance between Seville and Madrid on AVE is approximately 242 miles (390 km) and prices start as low as £22 on Omio.
Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.
The AVE trains are the most popular from Renfe, with the most timetables throughout the day. Their trains offer a restaurant, WiFi, toilets, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!
Train information from Seville to Madrid with AVE:
Direct trains from Seville to Madrid leave every day, and there will be plenty of choices available for anyone making the journey. Trains on the Seville to Madrid route are operated by Renfe Ave, who provide 18 trains every day. The first departure time is at 6:00 a.m., and there are regular services after that until 9:00 p.m. The journey time will usually be around 2 hours 30 minutes, and no changes are needed.
Trains to Madrid leave from Seville Santa Justa, the city's main station. Santa Justa is located a short walk to the north of the city centre, and is well connected to the rest of Seville. If you are coming from suburbs to the east or west, catch Metro Line 2 (which also serves Seville Airport). Metro Line 1 is more convenient for those coming from the south, while Renfe Cercanias local trains will be useful for those coming from nearby cities like Cadiz. The Metro runs from 6:00 a.m. until 11:00 p.m., so for late departures a taxi may be required.
Whether you want to watch Atletico or Real Madrid show off their footballing skills, or you want to tour the treasures of the magnificent Prado Museum - Spain's capital always has something to offer. All trains from Seville to Madrid arrive at the Puerta de Atocha station, which is easily accessible from all parts of Madrid. Atocha is located on Metro Line 1 (blue). If you are heading to the city centre, simply get off at Gran Via or Sol. If you are heading to the Bernabeu, catch Metro Line 10 and get off at Chamartin. Metro Line 8 runs straight to Barajas Airport, if you are trying a flight.
Passengers board the train most frequently from Seville-Santa Justa, which is located around 1.2 miles (1.9 km) away from the city centre, and they get off the train at Madrid-Puerta de Atocha-Almudena Grandes, located 1.4 miles (2.2 km) away from the city centre.
Here are some other resources that might have the information you need