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

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

Iberia, Vueling Airlines and Air Europa fly from Donostia / San Sebastián to Santiago de Compostela 5 times a day. Alternatively, Spanish Railways (RENFE) operates a train from Donostia / San Sebastián to Santiago de Compostela once daily. Tickets cost $100 - $130 and the journey takes 10 h 26 min.

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

ModeDurationPrice
From San Sebastián bus to Bilbao airport, fly to Santiago de Compostela airport, then bus to Santiago de Compostela.3 h 41 min$113
From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Santiago de Compostela airport, then bus to Santiago de Compostela.5 h 7 min$167
From Loiolako Erriberak 12 bus to San Sebastian airport, fly to A Coruna airport, bus to Alfonso Molina, walk to A Coruna, then train to Santiago de Compostela.6 h 10 min$203
From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Vigo airport, bus to Vigo Urzaiz, then train to Santiago de Compostela.7 h 12 min$166
From San Sebastian train to Santiago de Compostela.10 h 26 min$122
From San Sebastián bus to Vitoria-Gasteiz then bus to Santiago De Compostela.12 h 45 min$84
From San Sebastian bus to Santiago De Compostela.13 h$74
From San Sebastián bus to Carballiño then bus to Santiago de Compostela - Train Staion.14 h 25 min$71
From Donostia / San Sebastián drive to Santiago de Compostela.6 h 44 min$98

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

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

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

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

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

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

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

OperatorPhoneWebsite
Lurraldebus943 000 117Lurraldebus
IberiaIberia
Empresa Freire+34 902 800 220Empresa Freire
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
Autos Cal PitaAutos Cal Pita
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Vitrasa986 29 16 00Vitrasa
ALSA+34 902 42 22 42ALSA
MonBus+34 982 29 29 00MonBus
Close Print Itinerary
  1. Here are 9 options to get from
    Donostia / San Sebastián to Santiago de Compostela:

    1. Trip:
      1 Bus to Bilbao, fly to Santiago de Compostela
      • One-Way approx: USD $74 - $245
      • Duration: 3 h 41 min
      Open +
      • Trip:
        1 Bus to Bilbao, fly to Santiago de Compostela
        • One-Way approx: USD $74 - $245
        • Duration: 3 h 41 min
        Close x
    2. Trip:
      2 Fly San Sebastian to Santiago de Compostela
      • One-Way approx: USD $84 - $358
      • Duration: 5 h 7 min
      Open +
      • Trip:
        2 Fly San Sebastian to Santiago de Compostela
        • One-Way approx: USD $84 - $358
        • Duration: 5 h 7 min
        Close x
    3. Trip:
      3 Fly San Sebastian to A Coruna, train
      • One-Way approx: USD $122 - $575
      • Duration: 6 h 10 min
      Open +
      • Trip:
        3 Fly San Sebastian to A Coruna, train
        • One-Way approx: USD $122 - $575
        • Duration: 6 h 10 min
        Close x
    4. Trip:
      4 Fly San Sebastian to Vigo, train
      • One-Way approx: USD $95 - $317
      • Duration: 7 h 12 min
      Open +
      • Trip:
        4 Fly San Sebastian to Vigo, train
        • One-Way approx: USD $95 - $317
        • Duration: 7 h 12 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $100 - $130
      • Duration: 10 h 26 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $100 - $130
        • Duration: 10 h 26 min
        Close x
    6. Trip:
      6 Bus via Vitoria-Gasteiz
      • One-Way approx: USD $68 - $106
      • Duration: 12 h 45 min
      Open +
      • Trip:
        6 Bus via Vitoria-Gasteiz
        • One-Way approx: USD $68 - $106
        • Duration: 12 h 45 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $60 - $85
      • Duration: 13 h
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $60 - $85
        • Duration: 13 h
        Close x
    8. Trip:
      8 Bus MonBus
      • One-Way approx: USD $59 - $83
      • Duration: 14 h 25 min
      Open +
      • Trip:
        8 Bus MonBus
        • One-Way approx: USD $59 - $83
        • Duration: 14 h 25 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 6 h 44 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 6 h 44 min
        Close x