Trains from Madrid to San Fernando

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

train from Madrid to San Fernando

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

Lowest price $81.22
Trip duration 4h 21m
Connections per day 7
Lowest price $81.22
Highest price $148.95
First departure 07:05 AM
Last departure 04:05 PM
Distance 489 km
Departure Madrid
Arrival San Fernando
Travel operator Renfe ALVIA, Renfe Viajeros
Find the best price
Renfe ALVIA34.23 kg CO₂
07:05Madrid-Atocha
4h 27m
11:32San Fernando - Bahia Sur
$53.97
direct
Renfe Viajeros34.23 kg CO₂
10:05Madrid-Atocha
4h 17m
14:22San Fernando - Bahia Sur
$87.50
direct
Renfe ALVIA34.23 kg CO₂
10:05Madrid-Atocha
4h 17m
14:22San Fernando - Bahia Sur
$89.99
direct

Next departures from Madrid to San Fernando

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

Alvia $106.12
07:05 Madrid-Atocha
4h 27m · direct
11:32 San Fernando - Bahia Sur
$92.34
07:05 Madrid-Atocha
4h 27m · direct
11:32 San Fernando - Bahia Sur
$134.32
10:05 Madrid-Atocha
4h 17m · direct
14:22 San Fernando - Bahia Sur
Alvia $169.35
10:05 Madrid-Atocha
4h 17m · direct
14:22 San Fernando - Bahia Sur
Alvia $169.35
12:05 Madrid-Atocha
4h 24m · direct
16:29 San Fernando-Bahía Sur
$134.32
12:05 Madrid-Atocha
4h 24m · direct
16:29 San Fernando - Bahia Sur
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 Madrid to San Fernando?

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

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

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

FAQ