San Sebastian
462 km
Madrid
Departure station:
San Sebastian
De Francia Ibilbidea, 22, 20012 , Donostia, Spain
Arrival station:
Chamartin
Agustín de Foxá, 40, Madrid, Spain
Principe Pio
Paseo del Rey, 1092, Madrid, Spain
Brand name
Train type
Travel time
Price from
Departures
Rating
Alvia
High-speed train
5 hrs 20 min
$46
3
80.00%
Regional train
7 hrs 28 min
$74
2
80.00%

Plan an amazing stay in Madrid

Browse our collection of recommended things to do and events to attend created in partnership with WhatWhere.

Train Information

Lowest train ticket cost:
$46
Departures:
5
Earliest departure:
05:10
Latest departure:
16:33
Shortest travel time:
5 hrs 20 min
Longest travel time:
7 hrs 38 min
9.7 / 10 based on 52 reviews

San Sebastian to Madrid Train Review & Rating

Had no trouble to reach Madrid, relaxing and quiet ride.

Keith Y. about traveling from Barcelona to San Sebastian to Madrid