Rome2rio's partners include

There are 8 ways to get from Donostia / San Sebastián to Salamanca by train, bus, night train, rideshare, car or plane

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 Salamanca.
Launch map view
  • Distance: 250.3 miles
  • Duration: 6 h 21 min

What companies run services between Donostia / San Sebastián, Spain and Salamanca, Castille and León, Spain?

You can take a train from Donostia / San Sebastián to Salamanca via Valladolid Campo Grande in around 6 hours 21 minutes. Alternatively, ALSA operates a bus from Donostia / San Sebastián to Salamanca once daily. Tickets cost $45 - $65 and the journey takes 7 hours 30 minutes. Iberocoach also services this route 6 times a week.

Airlines
Iberia
Website
iberia.com
Flights from San Sebastian to Madrid
Avg. Duration
1 h 15 min
When
Every day
Estimated price
$130 - $410
Flights from Bilbao to Madrid
Avg. Duration
1 h 7 min
When
Every day
Estimated price
$100 - $390
Flights from Pamplona to Madrid
Avg. Duration
55 min
When
Every day
Estimated price
$140 - $470
Air Europa
Website
aireuropa.com
Flights from Bilbao to Madrid
Avg. Duration
1 h 5 min
When
Every day
Estimated price
$85 - $290
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from San Sebastian to Valladolid Campo Grande
Avg. Duration
4 h 12 min
Frequency
5 times a day
Estimated price
$45 - $65
Website
renfe.com
Train from Valladolid Campo Grande to Salamanca-la Alamedilla
Avg. Duration
1 h 9 min
Frequency
Every 4 hours
Estimated price
$15 - $27
Website
renfe.com
Night train from San Sebastian to Salamanca
Avg. Duration
5 h 47 min
Frequency
Once daily
Estimated price
$60 - $80
Website
renfe.com
Train from Madrid-Chamartin to Salamanca
Avg. Duration
2 h 51 min
Frequency
Every 2 hours
Estimated price
$29 - $45
Website
renfe.com
Bus operators
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from San Sebastian to Salamanca
Avg. Duration
7 h 30 min
Frequency
Once daily
Estimated price
$45 - $65
Website
alsa.com
Bus from San Sebastian to Pamplona
Avg. Duration
1 h 25 min
Frequency
Every 3 hours
Estimated price
$29 - $45
Website
alsa.com
Iberocoach
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from San Sebastian - Estacion de Autobuses to Salamanca
Avg. Duration
7 h 1 min
Frequency
6 times a week
Estimated price
$90 - $110
Website
iberocoach.com
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
La Baztanesa
Phone
948 58 01 29
Email
autobuses@labaztanesa.com
Website
labaztanesa.com
Bus from San Sebastián to Pamplona
Avg. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$11 - $16
Schedules at
labaztanesa.com
Other operators
BlaBlaCar.es
Website
blablacar.com
Rideshare from Saint-Sébastien to Salamanca
Avg. Duration
5 h 19 min
Frequency
Once daily
Estimated price
$35
Book at
blablacar.es

How far is it from Donostia / San Sebastián to Salamanca?

The distance between Donostia / San Sebastián and Salamanca is 400 km. The road distance is 453 km.

What is the cheapest way to get from Donostia / San Sebastián to Salamanca?

The cheapest way to get from Donostia / San Sebastián to Salamanca is to rideshare which costs 28€ and takes 5 hours 19 minutes.

What is the fastest way to get from Donostia / San Sebastián to Salamanca?

The quickest way to get from Donostia / San Sebastián to Salamanca is to drive which takes 4 hours 24 minutes and costs 55€.

Is there a direct train between Donostia / San Sebastián and Salamanca?

Yes, there is an overnight train departing from San Sebastian and arriving at Salamanca. The journey takes approximately 5 hours 47 minutes.

Is there a direct bus between Donostia / San Sebastián and Salamanca?

Yes, there is a direct bus departing from San Sebastian and arriving at Salamanca. Services depart once daily, and operate Tuesday, Thursday and Saturday. The journey takes approximately 7 hours 30 minutes.

How long does it take to get from Donostia / San Sebastián to Salamanca?

It takes approximately 6 hours 21 minutes to get from Donostia / San Sebastián to Salamanca, including transfers.