Barcelona to San Sebastian Train

Planning to travel from Barcelona to San Sebastian by train? Experience the convenience and comfort of modern trains as you travel from Catalonia to the Basque Country. Check out route details (train time, distance, schedule, prices) & book your Renfe railway tickets today!

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


Departure station:

Sants Station

Carrer del Rector Triado, 75, 08014, Barcelona, Spain

Distance by train:

634 km/ 394 mi

San Sebastian
Arrival station:
San Sebastian
De Francia Ibilbidea, 22, 20012 , Donostia, Spain

Barcelona to San Sebastian Train Information

Shortest time
Shortest travel time

5 hrs 46 min

Longest time
Longest travel time

11 hrs 59 min

Daily departures
Price starts from
If you are already planning your Spain adventure, consider taking a direct train from Barcelona to San Sebastian. Going through four provinces, this rail route provides a great opportunity to observe awe-inspiring landscapes of the northeast part of the region.

​The most time-efficient way to get from one town to another is a modern Alfia Barcelona to San Sebastian high-speed train that covers a distance of 634 km (394 miles) in 5,5 hours! The train timetable offers up to 4 daily departures, so you can choose the time that suits your travel plans best.

FAQ About Train From Barcelona to San Sebastian

Book Train Tickets From Barcelona to San Sebastian

Barcelona to San Sebastian Railway Map

Barcelona to San Sebastian Train Map

Popular Routes