Madrid
462 km
San Sebastian/Donostia
Departure station:
Chamartin
Agustín de Foxá, 40, Madrid, Spain
Principe Pio
Paseo del Rey, 1092, Madrid, Spain
Arrival station:
San Sebastian/Donostia
De Francia Ibilbidea, 22, 20012 , Donostia, Spain
Brand name
Train type
Travel time
Price from
Departures
Rating
Alvia
High-speed train
5 hrs 23 min
$53
3
80.00%
Regional train
7 hrs 22 min
$75
1
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:
$53
Departures:
4
Earliest departure:
08:00
Latest departure:
16:05
Shortest travel time:
5 hrs 23 min
Longest travel time:
7 hrs 27 min
10 / 10 based on 53 reviews

Madrid to San Sebastian Train Review & Rating

Always wanted to go to Northern Spain, this rail ride up north was very scenic.

Celesta K. about traveling from Madrid to San Sebastian