Cheap train tickets from Sevilla to Madrid

Showing times and prices for 19 May

Cheapest

£104

Average

£104

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Sevilla to Madrid will cost around £ 104 if you buy it on the day, but the cheapest tickets can be found for only £ 104.

Cheapest
18:43Sevilla-Santa Justa2h34 21:17Madrid-Puerta de Atocha
0 changes
£1041One-way

Train schedule Sevilla to Madrid

Showing trains for tomorrow, Thu, 19 May
18:43Sevilla-Santa Justa2h34 21:17Madrid-Puerta de Atocha
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
£104Renfe AVE
Find prices
Find prices
Fri
20 May
£45Renfe MD
Find prices
£331Vueling
Sat
21 May
£45Renfe MD
Find prices
£61Iberia Express
Sun
22 May
£45Renfe MD
£27Socibus
£109Iberia Express
Mon
23 May
£45Renfe MD
£27Socibus
£117Iberia Express
Tue
24 May
£45Renfe MD
£27Socibus
£46Iberia Express
Wed
25 May
£45Renfe MD
£27Socibus
£46Iberia Express
Thu
26 May
£45Renfe MD
£27Socibus
£46Iberia Express
Fri
27 May
£45Renfe MD
Find prices
Find prices
Sat
28 May
£45Renfe MD
£27Socibus
£46Iberia Express
Sun
29 May
£45Renfe MD
£27Socibus
£125Iberia Express
Mon
30 May
Find prices
£27Socibus
Find prices
Tue
31 May
£45Renfe MD
Find prices
£46Iberia Express
Wed
1 Jun
£43Renfe AVE
£27Socibus
£46Iberia Express
Thu
2 Jun
Find prices
£27Socibus
Find prices
Fri
3 Jun
£45Renfe MD
£27Socibus
£46Iberia Express
Sat
4 Jun
£43Renfe AVE
£27Socibus
£46Iberia Express
Sun
5 Jun
£45Renfe MD
£27Socibus
£125Iberia Express
Mon
6 Jun
£45Renfe MD
£27Socibus
£46Iberia Express
Tue
7 Jun
£36Renfe AVE
£27Socibus
£28Iberia Express

Fastest train times from Sevilla to Madrid

Showing times and prices for 19 May

Fastest Journey

2 h 34 m

Average

2 h 34 m

Trains per day

1

Distance

391 km

Of the 1 trains that leave Sevilla for Madrid every day 1 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 34 m but if you time it right, some trains will get you there in just 2 h 34 m .

The slowest trains will take 2 h 34 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.

Fastest
18:43Sevilla-Santa Justa2h34 21:17Madrid-Puerta de Atocha
0 changes
£1041One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Madrid?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Sevilla to Madrid

distanceDistance242 miles (390 km)
durationAverage train duration2 h 34 min
priceAverage train ticket price£58 (€66)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersRenfe MD, Renfe ALVIA, Renfe AVE or Renfe

Trains from Sevilla to Madrid cover the 242 miles (390 km) long route taking on average 2 h 34 min with our travel partners like Renfe MD, Renfe ALVIA, Renfe AVE or Renfe. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £45, but the average price of train tickets is £58. Travellers depart most frequently from Sevilla San Bernardo and arrive in Madrid-Puerta de Atocha.

Train providers: Renfe and AVE trains Sevilla to Madrid

For as little as £45 you can travel by train between Sevilla and Madrid with Renfe and AVE. Omio will show you the best deals, timetables and tickets available for this route.

Renfe
AVE

Renfe is Spain’s national train operator offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travellers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.

    Please follow the recommendations outlined by Renfe when booking your train tickets between Sevilla and Madrid due to the coronavirus:

    • Cashless payments recommended
    • Online booking and check-in recommended

    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.


    Renfe trains from Seville to Madrid

    +

    Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

    At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Seville to Madrid. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.


    More information: Trains in Spain
    More information: Renfe
    More information: Book your trains in Europe
    More information: Cheap train tickets
    More information: High speed trains in Europe

    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.

    Travel Tips: Trains from Sevilla to Madrid

    Travel by train to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sevilla to Madrid.
    FAQs

    How much do cheap train tickets from Sevilla to Madrid cost?

    Omio customers have found the cheapest trains from Sevilla to Madrid to cost as little as £45  in the next 7 days.

    How much does the train from Sevilla to Madrid cost on average?

    If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Sevilla to Madrid train prices are on average £58  one way.

    What is the distance from Sevilla to Madrid by train?

    The train distance from Sevilla to Madrid is around 242 miles (390 km).

    What is the average Sevilla to Madrid train duration?

    On average the Sevilla to Madrid train time is 2 h 34 min  covering the 242 miles (390 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    When travelling by train from Sevilla to Madrid, which train station in Sevilla do I depart from and which train station in Madrid do I arrive in?

    Some of the Sevilla train stations to Madrid you can start your journey from include Sevilla San Bernardo and Sevilla Virgen Del Rocío. Similarly, some of the arrival train stations in Madrid include Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

    When travelling this route, Omio customers are departing most frequently from Sevilla San Bernardo   and arriving in Madrid-Puerta de Atocha.

    Where is the Sevilla train station located? Where is the Madrid train station located?

    Passengers board their train most frequently from Sevilla San Bernardo and travel around 0.5 miles (843 m) from the city centre to this train station.

    Passengers travelling this route most often arrive at Madrid-Puerta de Atocha and need to travel approximately 1.4 miles (2.2 km) from the train station to the city centre in Madrid.

    Which train providers can get me from Sevilla to Madrid?

    For the journey from Sevilla to Madrid you can take a train with Renfe MD, Renfe ALVIA, Renfe AVE or Renfe. Be sure to check out all possible train providers that offer services to Madrid from Sevilla on Omio to compare what amenities they may have.

    Are there any Sevilla to Madrid direct trains?

    Yes, there are 12 direct trains per day from Sevilla to Madrid. You can look to travel with Renfe MD or Renfe AVE  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

    How many train services per day are there to Madrid from Sevilla?

    The average number of trains departing Sevilla for Madrid is 12 a day. The train schedules and services may vary between weekdays and weekends.

    When can I take the first train from Sevilla to Madrid? When can I take the last train for the day?

    You can take the first train from Sevilla to Madrid at 05: 08   or take the last train from Sevilla to Madrid leaving at 19: 58. Look for the latest Sevilla Madrid train times on Omio and book the best time to take the train for this route.

    How early should I buy train tickets from Sevilla to Madrid to score the best deals?

    If you buy Sevilla to Madrid train tickets within the next 7 days, you can find one way tickets to cost on average £58. However, booking in advance gives you access to the best prices for trains between Sevilla and Madrid. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Sevilla
    Madrid
    Sevilla San Bernardo is the most popular Sevilla railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Sevilla for your journey to Madrid.