Travel from Santiago-de-Compostela to Donostia-San-Sebastián

Train, bus or fly from Santiago de Compostela to Donostia / San Sebastián?

Iberia, Vueling Airlines and Ryanair fly from Santiago de Compostela to Donostia / San Sebastián every 2 hours. Alternatively, Spanish Railways (RENFE) operates a train from Santiago de Compostela to Donostia / San Sebastián once daily. Tickets cost $100 - $130 and the journey takes 10 h 43 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Santiago de Compostela to Donostia / San Sebastián

ModeDurationPrice
From Santiago De Compostela bus to Santiago de Compostela airport, fly to Bilbao airport, then bus to Donostia / San Sebastián.4 h 4 min$113
From Santiago De Compostela bus to Santiago de Compostela airport, fly to San Sebastian airport, then bus to Donostia / San Sebastián.5 h 52 min$166
From Santiago De Compostela bus to Santiago de Compostela airport, fly to Pamplona airport, bus to Pamplona, then bus to Donostia / San Sebastián.7 h 46 min$222
From Santiago de Compostela train to San Sebastian.10 h 43 min$121
From Santiago De Compostela bus to San Sebastian.12 h 35 min$71
From Santiago de Compostella, Santiago de Compostela bus to Bayonne then bus to San Sebastián.13 h 23 min$81
From Santiago de Compostela drive to Donostia / San Sebastián.6 h 49 min$98

How long does it take to get from Santiago de Compostela to Donostia / San Sebastián?

It takes approximately 4 h 4 min to get from Santiago de Compostela to Donostia / San Sebastián, including transfers.

Is there a direct train between Santiago de Compostela and Donostia / San Sebastián?

Yes, there is a direct train departing from Santiago de Compostela and arriving at San Sebastian. Services depart once daily. The journey takes approximately 10 h 43 min.

Is there a direct bus between Santiago de Compostela and Donostia / San Sebastián?

Yes, there is a direct bus departing from Santiago De Compostela and arriving at San Sebastian. Services depart twice daily. The journey takes approximately 12 h 35 min.

Operators from Santiago de Compostela to Donostia / San Sebastián

OperatorPhoneWebsite
Empresa Freire+34 902 800 220Empresa Freire
IberiaIberia
Lurraldebus943 000 117Lurraldebus
Vueling AirlinesVueling Airlines
RyanairRyanair
Transports Ciutat ComtalTransports Ciutat Comtal
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
FlixBus+49 1807 123 99 123FlixBus
Conda+34 (0) 902 422 242Conda