The cheapest and fastest trains from Seville to Madrid
Cheapest price
£34
Average price
£67
Fastest journey
2 h 37 m
Average duration
2 h 40 m
Trains per day
27
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 £67 if you buy it on the day, but you can find cheap train tickets today for only £34.
Of the 27 trains that leave Seville for Madrid every day 27 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.
06577
06557
06217
02217
06177
02591
02151
06013
02191
06217Travel Information
Compare coach, train and flight for Seville to Madrid
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 train with prices starting from £12. For those with little time consider booking a flight which can get you there in 2h 11m. 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 train costs an average of £12, and a flight costs an average of £21.
Distance: 391 km
Compare train with
Most popular Train | Coach | Flight |
|---|---|---|
£35 Average Price Cheapest | £47 Average Price | £151 Average Price |
4h 16m Average total duration 3h 46m Onboard + 30m Additional time* | 9h 18m Average total duration 8h 48m Onboard + 30m Additional time* | 5h 11m Average total duration Fastest 2h 11m 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.
Live departures
Seville to Madrid train times
The table below shows live departures for Seville to Madrid trains for tomorrow, Monday 17 November. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
02561 | On time 05:00 Seville-Santa Justa | 2h56 | 07:56 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02261 | On time 05:30 Seville-Santa Justa | 2h43 | 08:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06011 | On time 05:54 Seville-Santa Justa | 2h42 | 08:36 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06477 | Delayed 06:38 Seville-Santa Justa | 2h43 | 09:21 09:21Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02075 | On time 07:03 Seville-Santa Justa | 3h08 | 10:11 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02081 | On time 07:32 Seville-Santa Justa | 2h44 | 10:16 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02591 | On time 08:36 Seville-Santa Justa | 2h37 | 11:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06107 | On time 09:20 Seville-Santa Justa | 2h42 | 12:02 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02101 | On time 09:30 Seville-Santa Justa | 2h45 | 12:15 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06507 | Delayed 09:36 Seville-Santa Justa | 2h43 | 12:19 12:19Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02111 | On time 10:32 Seville-Santa Justa | 2h43 | 13:15 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
17907 | 10:50 Seville-Santa Justa | 8h07 | 18:57 Atocha-Cercanías | 0 changesdirect | |
06127 | On time 11:25 Seville-Santa Justa | 2h42 | 14:07 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02141 | On time 13:30 Seville-Santa Justa | 2h42 | 16:12 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02135 | On time 13:56 Seville-Santa Justa | 3h07 | 17:03 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02151 | On time 14:34 Seville-Santa Justa | 2h39 | 17:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02861 | On time 14:45 Seville-Santa Justa | 2h42 | 17:27 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06557 | Delayed 14:54 Seville-Santa Justa | 2h43 | 17:37 17:37Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06013 | On time 15:27 Seville-Santa Justa | 2h40 | 18:07 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02361 | On time 15:31 Seville-Santa Justa | 2h43 | 18:14 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06577 | Delayed 16:35 Seville-Santa Justa | 2h43 | 19:18 19:18Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02171 | On time 16:46 Seville-Santa Justa | 2h54 | 19:40 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02165 | On time 16:48 Seville-Santa Justa | 3h07 | 19:55 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06177 | On time 17:08 Seville-Santa Justa | 2h42 | 19:50 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02191 | On time 18:33 Seville-Santa Justa | 2h40 | 21:13 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
06217 | On time 19:28 Seville-Santa Justa | 2h42 | 22:10 Madrid-Puerta de Atocha-Almudena Grandes | 0 changesdirect | |
02217 | On time 19:54 Seville-Santa Justa | 2h56 | 22: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
Compare prices and tickets Seville to Madrid by coach, train or flight
Compare coach, train and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
17 Nov
18 Nov
19 Nov
20 Nov
21 Nov
22 Nov
23 Nov
How far in advance should I book train tickets from Seville to Madrid?
ReviewsReviews for the rail journey from Seville to Madrid

Journey information
Overview: Train from Seville to Madrid
Trains from Seville to Madrid run on average 22 times per day, taking around 3h 46m. Cheap train tickets for this journey start at £12 if you book in advance.
There are 22 trains per day. The earliest train runs at 05:30, the last at 21:21. The fastest train covers the 391 km distance in 2h 40m.
Distance 391 km |
Average train duration 3h 46m |
Cheapest ticket price £12 |
Trains per day 22 |
Direct trains 22 |
Fastest train 2h 40m |
First train 05:30 |
Last train 21:21 |
Train companies: AVE, iryo, Renfe AVLO, Ouigo, Renfe Intercity, Renfe ALVIA, Renfe (13), Renfe Viajeros from Seville to Madrid trainsAVE, iryo, Renfe AVLO, Ouigo, Renfe Intercity, Renfe ALVIA, Renfe (13), Renfe Viajeros trains will get you between Seville and Madrid from £12. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
AVE
iryo
Renfe Intercity
Renfe ALVIA
Renfe (13)
Renfe AVLO
Ouigo
Renfe Viajeros
Spain’s Best High-Speed Train? Seville to Madrid With Iryo
Introduction
Spain’s high-speed rail network is the biggest in Europe, and in recent years, passengers have gained much greater choice on which trains they can use, thanks to the arrival of competition with the legacy operator, Renfe. Four companies now operate high-speed services in Spain, the latest to join the trend being Iryo, which is half-owned by Trenitalia, the Italian state railway. Iryo’s promise was for an offering for everyone, from a basic class for tighter budgets up to a luxurious top-tier service to rival Renfe’s own excellent “Prémium” class on their AVE services and Business Class on planes. I traveled from Seville, in Andalucia, up to the Spanish capital of Madrid in Iryo’s top ‘Infinita Bistró’ Class to find out.

Route Overview
Seville to Madrid is a fast, high-speed journey; it takes well under three hours to complete the 470-kilometer (292-mile) journey. Trains are frequent and operated by all high-speed operators in Spain. Prices vary wildly depending on the operator, time of day, and class of travel, starting from less than €20 if you opt for a budget option at an off-peak time. I opted for a lunchtime departure at 12:25, with a journey time of just 2 hours and 42 minutes. The entirety of the trip is spent on the aptly-named Madrid to Seville high-speed line. This crosses countless viaducts and, combined with Spain’s stunning southern European landscapes, makes this a beautiful journey (a window seat is very much worth it).
Transportation Experience
On all long-distance trains in Spain, it is compulsory to have a seat reservation; you can’t even access the high-speed train platforms without a ticket. Trains are a very popular way to get around Spain, especially in the summer, and this causes them to sell out or be very expensive. Make sure to book on the Omio app or website nice and early to guarantee the best fare.

Route Details
Departure & Arrival Stations
All high-speed trains in Seville, including Iryo, serve the same station: Sevilla Santa Justa. It is conveniently located right in the center of the city and is served by a few bus lines. It is about a 15-minute walk away from the city’s sole tram and metro lines. Like at all Spanish high-speed stations, you will pass a security check before you access the train platforms, but don’t worry; you won’t have to take your liquids or electronics out of your bag. All Iryo trains from Seville call at Madrid’s main station: Puerta de Atocha, which is located very centrally within the Spanish capital. Atocha is extremely well served by public transport, including the vast Madrid Metro, as well as a large number of Cercanías (commuter rail) lines.
Fun fact: Puerta de Atocha has a very serene botanical garden inside the station! It is absolutely worth a wander when you arrive.

Schedule & Frequency
Iryo operates six trains per day between Seville and Madrid, all with a journey time of around 2 hours and 40 minutes. They are evenly spread out throughout the day, running every 2 to 4 hours, with the last service running at 20:28. Note that since a reservation is required, your ticket is tied to one train; however, some ticket types allow modifications for a small fee or free of charge.
Onboard Experience & Services
Iryo only operates one type of train, namely the Bombardier Zefiro, which is identical to the Frecciarossa 1000 train sets used in Italy. I traveled in the highest of the four classes of travel on Iryo, Infinita Bistró. This includes very comfortable leather seats in a 2+1 configuration. There is a good mix of airline-style and facing seats, with all the additional comforts you might wish for: padded armrests, individual reading lights, a manual seat recline, and large tables that easily fit a large laptop.

Where this offering really shines is with the food. There is an extensive menu of light dishes to choose from, included in your ticket, along with snacks, desserts, and hot and cold drinks, including alcohol. The food was fresh, high-quality, and tasty, and the staff were very responsive and friendly. I went for the smoked salmon set with orange juice and coffee, which was delicious!
The rest of the train has three other classes, with varying levels of comfort and service. However, only the “Inicial” class, the cheapest of all, contains smaller seats laid out in a 2+2 configuration, akin to most European intercity trains in Second Class. Fast and free WiFi is available for all passengers. Three pieces of luggage are included with all fares: a suitcase, a carry-on, and a backpack or handbag. Plentiful storage is available onboard with large luggage stacks and overhead racks.

Ticketing Advice & Budget Breakdown
Prices are dynamic and increase based on time, season, and demand. Despite this, in my experience, Iryo train tickets vary much less in price than Renfe and are nearly always cheaper overall. I paid €49 with one month’s notice for my Infinita Bistró class ticket, which included a meal; that’s excellent value!
| Item | Cost (EUR) |
|---|---|
| Infinita Bistró ticket | €49.00 |
| Total | €49.00 |
Top Tips & Personal Recommendations
- Book well in advance to guarantee yourself the best fare.
- Secure yourself a window seat for the best views. Spanish landscapes from a train are among my favorite in Europe!
- In my opinion, the lowest or highest classes of travel with Iryo offer the best value. You just need to decide if you want the cheapest prices or the best service!
Conclusion
Has Iryo beaten Renfe’s own First Class ‘Premium’ Class by proposing something just as good for a much cheaper fare? Yes, I think they very much have. It’s a real treat to get a premium experience in Spain for a fraction of the cost it used to be a few years back. Is Iryo still worth it if another train operator has cheaper basic fares? Not as much, but that’s okay, as on Omio, you can easily compare the prices of all operators on one route. In Second Class, I’d just opt for the cheapest possible option.
About the Author: Nonstop Eurotrip
- Job Title: Travel Content Creator
- Bio: I create YouTube trip reports and reviews on trains, planes, buses and ferries within Europe—and all around the world—and also share blog posts and travel deals on my website.
Trains from Seville to Madrid: Journey Details
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.
Taking the Train from Seville
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.
Getting into Madrid by Train
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.
FAQs: Seville to Madrid train
Find answers to the most common questions about traveling from Seville to Madrid by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Madrid, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Seville and Madrid
- Mon - Sat: 04:30 - 00:30
- Sun: 05:15 - 00:30
- Free WiFi in the station.
- Luggage lockers are located just off the main concourse near Platform 1.
- Café Espresso
- Tutti-Frutti
- McDonald’s
- Santagloria
- Escalators, elevators, personalized special assistance. Contact +34 917744040 or [email protected].
- Apartamento Santa Justa
- Posada Pilatos
- Hotel Hesperia Sevilla
- Mon - Sat: 04:30 - 00:30
- Sun: 05:15 - 00:30
- Located near the main entrance.
- Bus lines: 36, C1, C2, 21, 32, EA (airport)
- Train lines: C1, C2, C3, C4, C5
- Mon - Sun: 10:00 - 20:00
- Free WiFi in the station and on all Renfe trains.
- Open daily from 05:30 to 22:00.
- Passion Food
- La Barrila
- Enrique Tomás
- Pic Nic
- Foodissimo!
- PureGusto
- Burger King
- Wheelchair parking, adapted elevators, adapted platforms, lobby shopping area.
- 60 Balconies Urban Stay
- Only YOU Hotel Atocha
- SLEEP’N Atocha
- Mon - Sun: 10:00 - 20:00
- On the ground floor of the main concourse.
- Metro lines: 1
- Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203
- Train lines: C1, C2, C3, C4, C5, C7, C8, C10
More options for your journey from Seville to Madrid
Here are some other resources that might have the information you need




+
