Trains from San Fernando to Madrid

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

train from San Fernando to Madrid

The journey from San Fernando to Madrid is about 489 km. On average a train trip takes 4h 23m with 4 connections per day.

Lowest price $95.77
Trip duration 4h 23m
Connections per day 4
Lowest price $95.77
Highest price $115.83
First departure 06:46 AM
Last departure 06:22 PM
Distance 489 km
Departure San Fernando
Arrival Madrid
Travel operator Renfe Viajeros, Renfe ALVIA
Find the best price
Renfe ALVIA34.23 kg CO₂
18:22San Fernando - Bahia Sur
4h 20m
22:42Madrid-Atocha
$43.54
direct
Renfe Viajeros34.23 kg CO₂
18:22San Fernando - Bahia Sur
4h 20m
22:42Madrid-Atocha
$43.54
direct
Renfe Viajeros34.23 kg CO₂
13:41San Fernando - Bahia Sur
4h 22m
18:03Madrid-Atocha
$52.23
direct

Next departures from San Fernando to Madrid

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

$115.83
06:46 San Fernando Bahia Sur Bahnhof
4h 25m · direct
11:11 Madrid-Atocha
Alvia $115.83
06:46 San Fernando - Bahia Sur
4h 25m · direct
11:11 Madrid-Atocha
$95.77
18:22 San Fernando - Bahia Sur
4h 20m · direct
22:42 Madrid-Atocha
See all timetables

CO₂ emissions by mode

train 34.23kg
bus 36.67kg
flight 97.8kg
carpool 78.24kg
How much CO₂ is emitted travelling by train from San Fernando to Madrid?

The train journey between San Fernando and Madrid emits 34.23kg of CO₂.

How much CO₂ do I save by taking the train between San Fernando and Madrid?

Taking the train between San Fernando and Madrid saves 63.57kg of CO₂ compared to a flight, 2.44kg compared to the bus and 44.01kg compared to the car.

FAQ