See also:
How to Get from San Sebastian to Santiago de Compostela by Train
There is one train from San Sebastian to Santiago de Compostela, taking 11 hours and costing between 20€ and 65€. Book from renfe.es. This is quicker and cheaper than the bus, though with the bus you have the option of traveling overnight (thus saving a lot of time).How to Get from San Sebastian to Santiago de Compostela by Bus
The bus from San Sebastian to Santiago de Compostela takes between 11 and 13 hours and costs about 60€. The advantage over the train is that you can travel overnight. Book from ALSA.How to Get from San Sebastian to Santiago de Compostela by Car
You have two choices for driving from San Sebastian to Santiago de Compostela. The more direct but slightly slower (due to inferior roads) takes about eight hours and follows the coast takes seven-and-a-half hours to cover the 730km journey, which takes in Bilbao, Santander and Gijon along the way. Follow the A-8, A-67, E-70, A-6 and AP-9.Alternatively, take the longer but quicker route that passes through Vitoria, Burgos, Leon and Ponferrada and takes seven hours to cover the 780km route. Follow the A-1/AP-1/Autovia del Norte, A-231, AP-71, A-6 and AP-9.
Read more about Renting a Car in Spain.

