El Puerto de Santa María to Madrid train

Cheap train tickets from El Puerto de Santa María to Madrid

Showing times and prices for Feb 06

Cheapest

69

Average

71

The best way to find a cheap train ticket from El Puerto de Santa María to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
12:44PMPuerto Santa María3h52 04:36PMMadrid-Puerta de Atocha
0 transfers
691One-way
Cheapest
06:36PMPuerto Santa María3h46 10:22PMMadrid-Puerta de Atocha
0 transfers
691One-way
2nd Cheapest
07:05AMPuerto Santa María4h04 11:09AMMadrid-Puerta de Atocha
0 transfers
761One-way

Train schedule from El Puerto de Santa María to Madrid

Showing trains for tomorrow, Monday, February 6
07:05AMPuerto Santa María4h04 11:09AMMadrid-Puerta de Atocha
0 transfers
12:44PMPuerto Santa María3h52 04:36PMMadrid-Puerta de Atocha
0 transfers
06:36PMPuerto Santa María3h46 10:22PMMadrid-Puerta de Atocha
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24
Sat
Feb 25
Sun
Feb 26

Fastest train times from El Puerto de Santa María to Madrid

Showing times and prices for Feb 06

Fastest Journey

3 h 46 m

Average

3 h 54 m

Trains per day

3

Distance

479 km

Of the 3 trains that leave El Puerto de Santa María for Madrid every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:36PMPuerto Santa María3h46 10:22PMMadrid-Puerta de Atocha
0 transfers
691One-way
2nd Fastest
12:44PMPuerto Santa María3h52 04:36PMMadrid-Puerta de Atocha
0 transfers
691One-way
07:05AMPuerto Santa María4h04 11:09AMMadrid-Puerta de Atocha
0 transfers
761One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from El Puerto de Santa María to Madrid

distanceDistance296 miles (478 km)
durationAverage train duration3 h 46 min
priceAverage train ticket price$71 (€62)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesRenfe ALVIA or Renfe

Trains from El Puerto de Santa María to Madrid cover the 296 miles (478 km) long trip taking on average 3 h 46 min with our travel partners like Renfe ALVIA or Renfe. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $61 (€53), but the average price of train tickets is $71 (€62).

Train providers: Renfe from El Puerto de Santa María to Madrid trains

You can travel by train between El Puerto de Santa María and Madrid with Renfe for as low as $61 (€53). When you search for schedules and tickets, Omio will show you the best journey.

Renfe

Renfe is Spain’s national train company operating freight and passenger trains on Spain’s extensive railway network as well as international routes to neighboring France and Portugal. Renfe has a wide range of ticket types to fit your budget like the Basic, Elige and Premium tickets. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travelers. You can use these savings offers and discount cards on Omio when booking your El Puerto de Santa María to Madrid trip. Renfe has a vast fleet of trains with different levels of comfort, amenities and speed. The Renfe AVE trains run at high speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

    Trains from El Puerto de Santa María to Madrid

    The trains El Puerto de Santa María Madrid need about 4 hours to cover the distance that separates both cities. Their departures are scheduled at intervals of approximately 60 minutes, although at certain times the time between one departure and the next is shorter.

    What trains go from El Puerto de Santa María to Madrid?

    Renfe is the operating company of the trains El Puerto de Santa María Madrid. AVE, Alvia, Media Distancia and Larga Distancia trains are used for this route. All these vehicles are air-conditioned, have wheelchair seats, normal and accessible toilets, double glazed windows, information monitors and public address system. In the AVE trains, in Economy class they also offer audio and video service, free wifi and plugs, and in Preferente they add press, magazine Club+Renfe and pets travel for free.

    How long does the train from El Puerto de Santa María to Madrid take?

    The minimum journey time for trains El Puerto de Santa María Madrid is 3 hours and 38 minutes, and is made by Alvia trains. They only stop in Jerez de la Frontera. The trips that combine a journey in Media Distancia to Seville make a transfer and continue in AVE to Madrid, lasting 4 hours and 12 minutes and make 7 stops.

    .

    How many trains are there from El Puerto de Santa María to Madrid?

    Monday to Friday, 15 train frequencies are programmed El Puerto de Santa María Madrid per day. On Saturdays the number of departures is reduced to 10, and on Sundays there are 11 trains departing for Madrid from El Puerto de Santa María.

    Where do trains from El Puerto de Santa María to Madrid depart from and arrive at?

    El Puerto de Santa María Station: is a functional station, which provides ticket sales and exchange services and care for people with reduced mobility. It is located next to the historical centre of the city and 1 km from the city centre, from where you can reach the station in 15 minutes on foot or in 6 minutes by taxi.

    Madrid Puerta de Atocha station: located 2.5 kilometres from the city centre, can be reached from the station by metro line 1. It has adapted services, toilets, cafeteria, restaurant, information points, baby care room, currency exchange offices and car hire, shops, telephones and parking.

    Travel Tips: Trains from El Puerto de Santa María to Madrid

    Travel Tips: 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 El Puerto de Santa María to Madrid.
    FAQs
    Omio customers have found cheap train tickets between El Puerto de Santa María and Madrid for as low as $61 (€53)  for the next 7 days.
    In the next 7 days you can expect to pay on average $71 (€62)  for a train ticket from El Puerto de Santa María to Madrid.
    The distance to Madrid from El Puerto de Santa María by train is approximately 296 miles (478 km).
    While the time it takes to travel 296 miles (478 km) between El Puerto de Santa María and Madrid can vary based on specific dates, weekends, and holidays, the El Puerto de Santa María to Madrid train journey time is on average 3 h 46 min.
    For the journey from El Puerto de Santa María to Madrid you can take a train with Renfe ALVIA or Renfe. Be sure to check out all possible train companies that offer services from El Puerto de Santa María to Madrid on Omio to compare what amenities they may have.
    Yes, there are 2 direct trains per day from El Puerto de Santa María to Madrid with Renfe Alvia, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
    On average, there are 2 trains a day from El Puerto de Santa María to Madrid. The train times and services may be different on weekends and holidays compared to weekdays.
    The earliest train for this route departs from El Puerto de Santa María at 5: 36 PM. The last train leaves from El Puerto de Santa María at 5: 36 PM. Check Omio for the latest train schedule from El Puerto de Santa María to Madrid and book the best time to depart on your chosen travel date.
    If you buy a train ticket from El Puerto de Santa María to Madrid within the next 7 days, you can find tickets to cost on average $71 (€62) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between El Puerto de Santa María and Madrid are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this connection

    El Puerto de Santa María
    Madrid
    The major railway station for departures from El Puerto de Santa María is. Read all the information you need to know about services, amenities and connections at for your journey between El Puerto de Santa María and Madrid.
    HomeTrainsTrain Times to MadridEl Puerto de Santa María to Madrid train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language