Madrid to San Sebastian Train

Are you planning to take a train from Madrid to San Sebastian? Enjoy the convenience and comfort of modern trains with picturesque landscapes along the way. Check out route details (train time, distance, schedule, prices) & book your Renfe railway tickets today!

×1
Passengers
Adults
Children
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Madrid
Departure station:
Puerta de Atocha

Plaza Emperador Carlos V, 28045, Madrid, Spain

Route
Distance by train:

​462 km/ 287 mi

San Sebastian
Arrival station:
San Sebastian

De Francia Ibilbidea, 22, 20012, Donostia, Spain

Madrid to San Sebastian Train Information

Shortest time
Shortest travel time

4 hrs 58 min

Longest time
Longest travel time

6 hrs 20 min

departures
Weekly departures
48
ticket
Price starts from
$44
Explore the sun-soaked northern coast of Spain with ease by boarding the modern Renfe train from Madrid to San Sebastian. This route ensures a smooth and secure journey with top-notch onboard amenities. Passing through the charming city of Zaragoza, you'll have the chance to immerse yourself in the scenic beauty of Spain along the way.

Madrid to San Sebastian Train Time

Train type
Earliest Train
Latest Train
Fastest Trip
Departures / Week
Morning trains
07:15
10:24
5 hrs 15 min
21
Afternoon trains
12:05
17:38
4 hrs 58 min
27

*Check the current Madrid to San Sebastian train timetable on the website Rail.Ninja

Madrid to San Sebastian Train Classes

​​Trains operated by Renfe generally offer two classes of service, Turista (Second class) and Preferente (First class). However, if you choose to travel around Europe using the AVE high-speed service, you should be aware that these trains also offer Turista Plus (second class advanced), which includes first class seats, but is not equipped with catering services during the weekday.

FAQ: Madrid - San Sebastian Train

Book Train Tickets From Madrid to San Sebastian

Madrid to San Sebastian Railway Map

Traveling from Madrid to San Sebastian by train will give you an unforgettable experience. It takes approximately 5 hours for passengers to travel and they will not have to change trains at any point. Check out the Madrid - San Sebastian train route on the railway map.
Madrid to San Sebastian Train Map

Popular Routes