Rome2rio's partners include

There are 9 ways to get from Donostia / San Sebastián to Santiago de Compostela by bus, plane, train or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Donostia / San Sebastián to Santiago de Compostela.
Launch map view
  • Distance: 334.7 miles
  • Duration: 3 h 41 min

What companies run services between Donostia / San Sebastián, Spain and Santiago de Compostela, Spain?

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 hours 26 minutes.

Airlines
Iberia
Website
iberia.com
Flights from Bilbao to Santiago de Compostela
Avg. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $270
Flights from San Sebastian to Santiago de Compostela via Madrid
Avg. Duration
4 h 55 min
When
Every day
Estimated price
$100 - $440
Flights from San Sebastian to Santiago de Compostela via Madrid, Bilbao
Avg. Duration
6 h 20 min
When
Monday to Friday
Estimated price
$100 - $440
Flights from San Sebastian to Santiago de Compostela via Barcelona, Bilbao
Avg. Duration
7 h 20 min
When
Monday, Tuesday and Thursday
Estimated price
$95 - $380
Flights from San Sebastian to A Coruna via Madrid
Avg. Duration
4 h 20 min
When
Monday to Friday
Estimated price
$190 - $1,100
Flights from San Sebastian to A Coruna via Barcelona
Avg. Duration
5 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $370
Flights from San Sebastian to A Coruna via Madrid, Sevilla
Avg. Duration
5 h 55 min
When
Monday, Thursday and Friday
Estimated price
$90 - $370
Flights from San Sebastian to Vigo via Madrid
Avg. Duration
4 h 23 min
When
Monday to Saturday
Estimated price
$110 - $340
Flights from San Sebastian to Vigo via Barcelona
Avg. Duration
3 h 55 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $380
Flights from San Sebastian to Vigo via Madrid, Palma Mallorca
Avg. Duration
6 h 40 min
When
Thursday
Estimated price
$110 - $340
Flights from San Sebastian to Vigo via Barcelona, Palma Mallorca
Avg. Duration
7 h 15 min
When
Tuesday and Thursday
Estimated price
$110 - $340
Flights from San Sebastian to Vigo via Madrid, Barcelona
Avg. Duration
7 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $380
Vueling Airlines
Website
vueling.com
Flights from San Sebastian to A Coruna via Barcelona
Avg. Duration
5 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$90 - $370
Flights from San Sebastian to A Coruna via Barcelona, Palma Mallorca
Avg. Duration
7 h 30 min
When
Saturday
Estimated price
$90 - $370
Flights from San Sebastian to Vigo via Barcelona
Avg. Duration
3 h 55 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $380
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from A Coruna to Santiago de Compostela
Avg. Duration
28 min
Frequency
Hourly
Estimated price
$8 - $19
Website
renfe.com
Train from Vigo Urzaiz to Santiago de Compostela
Avg. Duration
50 min
Frequency
Hourly
Estimated price
$12 - $23
Website
renfe.com
Train from San Sebastian to Santiago de Compostela
Avg. Duration
10 h 26 min
Frequency
Once daily
Estimated price
$100 - $130
Website
renfe.com
Bus operators
Lurraldebus
Phone
943 000 117
Email
info@mugi.eus
Website
lurraldebus.eus
Bus from San Sebastián to Airport Loiu Bilbao
Avg. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$13 - $21
Schedules at
lurraldebus.eus
Bus from San Sebastián to Vitoria-Gasteiz
Avg. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$13 - $21
Schedules at
lurraldebus.eus
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Vitoria-Gasteiz to Santiago De Compostela
Avg. Duration
10 h 30 min
Frequency
Once daily
Estimated price
$55 - $85
Website
alsa.com
Bus from San Sebastian to Santiago De Compostela
Avg. Duration
13 h
Frequency
Twice daily
Estimated price
$60 - $90
Website
alsa.com
MonBus
Phone
+34 982 29 29 00
Website
monbus.es
Bus from San Sebastián to O Carballiño
Avg. Duration
11 h 35 min
Frequency
Twice a week
Estimated price
$50 - $70
Schedules at
monbus.es
Bus from Carballiño to Santiago de Compostela - Train Staion
Avg. Duration
1 h 50 min
Frequency
5 times a week
Estimated price
$9 - $14
Schedules at
monbus.es

How far is it from Donostia / San Sebastián to Santiago de Compostela?

The distance between Donostia / San Sebastián and Santiago de Compostela is 536 km. The road distance is 686 km.

What is the cheapest way to get from Donostia / San Sebastián to Santiago de Compostela?

The cheapest way to get from Donostia / San Sebastián to Santiago de Compostela is to bus which costs 60€ and takes 14 hours 25 minutes.

What is the fastest way to get from Donostia / San Sebastián to Santiago de Compostela?

The quickest way to get from Donostia / San Sebastián to Santiago de Compostela is to bus and fly which takes 3 hours 41 minutes and costs 90€.

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 hours 26 minutes.

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 hours.

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

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