Trains from Madrid to El Puerto de Santa María

  • Lowest price from $58.32
  • Average duration 4h 7m
  • Connections per day 7
  • Distance 479 km
  • CO₂ per person 7 kg

train from Madrid to El Puerto de Santa María

The journey from Madrid to El Puerto de Santa María is about 479 km. On average a train trip takes 4h 7m with 7 connections per day.

Lowest price $58.32
Trip duration 4h 7m
Connections per day 7
Lowest price $58.32
Highest price $110.11
First departure 07:05 AM
Last departure 12:05 PM
Distance 479 km
Departure Madrid
Arrival El Puerto de Santa María
Travel operator Renfe Viajeros, Renfe ALVIA
Find the best price
Renfe ALVIA33.53 kg CO₂
16:05Madrid-Atocha
3h 58m
20:03El Puerto de Sta María
$84.74
direct
Renfe ALVIA33.53 kg CO₂
07:30Madrid-Atocha
4h 18m
11:48El Puerto de Sta María
$93.20
direct

Next departures from Madrid to El Puerto de Santa María

Sample times and fares for the coming days — book to confirm availability and price.

Alvia $72.92
07:05 Madrid-Atocha
4h 13m · direct
11:18 El Puerto de Sta María
$70.60
07:05 Madrid-Atocha
4h 13m · direct
11:18 El Puerto de Sta María
$66.03
08:00 Madrid-Atocha
4h · 1 changes
12:22 El Puerto de Sta María
$90.75
10:05 Madrid-Atocha
4h 3m · direct
14:08 El Puerto de Sta María
Alvia $124.68
12:05 Madrid-Atocha
4h 10m · direct
16:15 El Puerto de Sta María
$100.88
12:05 Madrid-Atocha
4h 10m · direct
16:15 El Puerto de Sta María
See all timetables

CO₂ emissions by mode

train 33.53kg
bus 35.92kg
flight 95.8kg
carpool 76.64kg
How much CO₂ is emitted travelling by train from Madrid to El Puerto de Santa María?

The train journey between Madrid and El Puerto de Santa María emits 33.53kg of CO₂.

How much CO₂ do I save by taking the train between Madrid and El Puerto de Santa María?

Taking the train between Madrid and El Puerto de Santa María saves 62.27kg of CO₂ compared to a flight, 2.39kg compared to the bus and 43.11kg compared to the car.

FAQ