San Sebastian to Barcelona Train

Planning to travel from San Sebastian to Barcelona by train? Experience the convenience and comfort of modern trains as you travel from the Basque Country to Catalonia. 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

San Sebastian
Departure station:
San Sebastian
De Francia Ibilbidea, 22, 20012 , Donostia, Spain
Distance by train:

634 km/ 394 mi


Arrival station:

Sants Station

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

San Sebastian to Barcelona Train Information

Shortest time
Shortest travel time

5 hrs 59 min

Longest time
Longest travel time

7 hrs 15 min

Daily departures
Price starts from
A train trip from San Sebastian to Barcelona offers a great opportunity to observe the dramatic scenery of the northeastern part of Spain as you travel from one city to another. Trains depart from San Sebastian Station and arrive at Sants Station in Barcelona, covering a distance of 634 km (394 miles).

​A high-speed train from San Sebastian to Barcelona takes about six hours, crossing four Spanish provinces, passing magnificent mountains and green countryside, while engrossed in comfortable roomy seats, onboard audio and video, cafeterias, and restrooms.

FAQ About Train From Barcelona to San Sebastian

Book Train Tickets From San Sebastian to Barcelona

San Sebastian to Barcelona Railway Map

San Sebastian to Barcelona Train Map

Popular Routes