Cheapest price
€33
Average price
€66
Fastest journey
2 h 33 m
Average duration
2 h 39 m
Trains per day
28
Distance
391 km
The best way to find a cheap train ticket from Madrid to Seville is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Madrid to Seville will cost around €66 if you buy it on the day, but the cheapest tickets can be found for only €33.
Of the 28 trains that leave Madrid for Seville on Thu, Jul 17, 28 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Jul 17 the direct trains cover the 391 km distance in an average of 2 h 39 m but if you time it right, some trains will get you there in just 2 h 33 m .
On Thu, Jul 17 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 Madrid to Seville among Omio's users. If you are prioritising price take the bus with prices starting from €27. For those with little time consider booking a flight which can get you there in 2h 9m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg. The ticket price range depends on the travel mode: a bus costs an average of €27, and a flight costs an average of €30.
Distance: 391 km
Most popular Train | Bus | Flight |
---|---|---|
€60 Average price | €35 Average price Cheapest | €291 Average price |
4h 16m Average total duration 3h 46m Onboard + 30m Additional time* | 9h 10m Average total duration 8h 40m Onboard + 30m Additional time* | 5h 9m Average total duration Fastest 2h 9m Onboard + 3h 0m Additional time* |
0.1 - 0.4kg CO2 emissions Lowest | 0.4 - 1.0kg CO2 emissions | 1.2 - 2.3kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | Delayed 4:50 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 7:32 AM 7:32 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 5:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 7:52 AM Seville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 5:05 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h11 | 8:16 AM 8:16 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 5:40 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 8:25 AM 8:25 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 6:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h43 | 8:43 AM 8:43 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 6:55 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 9:37 AM 9:37 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 7:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h56 | 9:56 AM 9:56 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 7:23 AM Madrid-Puerta de Atocha-Almudena Grandes | 3h02 | 10:25 AM Seville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 8:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h44 | 10:44 AM 10:44 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 8:55 AM Madrid-Puerta de Atocha-Almudena Grandes | 8h03 | 4:58 PM Seville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 9:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h45 | 11:45 AM 11:45 AMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 10:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h44 | 12:44 PM Seville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 11:00 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h43 | 1:43 PM 1:43 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 11:05 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 1:47 PM 1:47 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 11:55 AM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 2:37 PM 2:37 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 12:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h43 | 2:43 PM 2:43 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 1:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h56 | 3:56 PM 3:56 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 1:14 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h48 | 4:02 PM 4:02 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 2:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 4:42 PM 4:42 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 2:25 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h33 | 4:58 PM Seville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 3:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h56 | 5:56 PM 5:56 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 3:03 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h44 | 5:47 PM 5:47 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 3:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h53 | 6:30 PM 6:30 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 4:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h43 | 6:43 PM 6:43 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 5:00 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h37 | 7:37 PM 7:37 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | Delayed 5:05 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h42 | 7:47 PM 7:47 PMSeville-Santa Justa | 0 transfersDirect | |
![]() | On time 6:05 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h44 | 8:49 PM Seville-Santa Justa | 0 transfersDirect | |
![]() | On time 7:05 PM Madrid-Puerta de Atocha-Almudena Grandes | 2h52 | 9:57 PM Seville-Santa Justa | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 391 km |
Average train duration 3h 46m |
Cheapest ticket price €15 |
Trains per day 23 |
Direct trains 23 |
Fastest train 2h 37m |
First train 05:30 |
Last train 21:21 |
For as little as €23 you can travel by train from Madrid to Seville with AVE, iryo and Renfe AVLO. Omio will show you the best deals, timetables and tickets available for this route.
AVE offers excellent high-speed train services in Spain, including the route from Madrid to Seville. Omio, as an official Renfe AVE partner, shows you AVE train timetables so you can choose the fastest and cheapest Madrid to Seville train ticket. The distance to Seville from Madrid on AVE is approximately 242 miles (390 km) and prices start as low as €32 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!
AVE from Madrid to Seville train information:
The Madrid to Seville train is run by Spain's state rail operator Renfe. The first train leaves Madrid's main train station, Atocha, at 6:20 a.m. with the last AVE service leaving Madrid Atocha at around 9:25 p.m. The high-speed AVE trains operate on the Madrid to Seville service. The high-speed AVE trains operate on the Madrid to Seville service means they can take between 2½ and 3 hours to arrive in Seville.
The AVE high-speed services departs from Atocha station, on the south-eastern edge of central Madrid. Local connections are available on the Cercanias regional trains and Metro services. City buses stop nearby on Paseo de las Delicias and Calle Estacion, and the taxi rank is close to the bus stops. The Madrid to Seville train arrives at Sevilla Santa Justa station, located east of the historic centre. Bus 32 offers connections to the central attractions from the stop on Avenida Jose Laguillo, with journeys taking around 30 minutes. The nearest Metro station, Nervion, is around 15 minutes away on foot. Taxis are available from the station forecourt.
Passengers board the train most frequently from Madrid-Puerta de Atocha-Almudena Grandes, which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the train at Seville-Santa Justa, located 1.2 miles (1.9 km) away from the city centre.
Here are some other resources that might have the information you need