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

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

Recommended option

Bus  •  5 h 40 min

  1. Take the bus from San Sebastián to Salamanca Ouibus

$18 - $55

4 alternative options

Train  •  6 h 49 min

  1. Take the train from San Sebastian to Valladolid Campo Grande Ir / ...
  2. Take the train from Valladolid Campo Grande to Salamanca-la Alamedilla Ir / ...

$60 - $84

Rideshare  •  5 h 19 min

  1. Take the rideshare from Saint-Sébastien to Salamanca 283.1 miles

$33

Drive  •  4 h 24 min

  1. Drive from Donostia / San Sebastián to Salamanca 283 miles

$50 - $80

Fly, train  •  6 h 58 min

  1. Fly from San Sebastian (EAS) to Madrid (MAD) EAS - MAD
  2. Take the train from Madrid-Chamartin to Salamanca

$106 - $327

Questions & Answers

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

More details

The quickest way to get from Donostia / San Sebastián to Salamanca is to drive which costs 45€ - 70€ and takes 4 h 24 min.

More details

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

Get driving directions

The bus from San Sebastián to Salamanca takes 5 h 40 min including transfers and departs hourly.

More details

Yes, there is a direct bus departing from San Sebastián and arriving at Salamanca. Services depart hourly, and operate Wednesday, Friday and Sunday. The journey takes approximately 5 h 40 min.

More details

No, there is no direct train from Donostia / San Sebastián to Salamanca. However, there are services departing from San Sebastian and arriving at Salamanca-la Alamedilla via Valladolid Campo Grande. The journey, including transfers, takes approximately 6 h 49 min.

More details

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

Ouibus operates a bus from Donostia / San Sebastián to Salamanca every 20 minutes. Tickets cost $18 - $25 and the journey takes 5 h 40 min. ALSA also services this route once daily. Alternatively, you can take a train from Donostia / San Sebastián to Salamanca via Valladolid Campo Grande in around 6 h 49 min.

Airlines
Iberia
Website
iberia.com
Flights from San Sebastian to Madrid
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$130 - $410
Train operators
Spanish Railways (RENFE)
Rome2rio's guide to Spanish Railways (RENFE)
Contact Details
Phone
902 320 320
Website
renfe.com
Train from San Sebastian to Valladolid Campo Grande
Ave. Duration
4 h 40 min
Frequency
5 times a day
Estimated price
$45 - $60
Website
renfe.com
Train from Valladolid Campo Grande to Salamanca-la Alamedilla
Ave. Duration
1 h 9 min
Frequency
Every 4 hours
Estimated price
$14 - $25
Website
renfe.com
Train from Madrid-Chamartin to Salamanca
Ave. Duration
2 h 45 min
Frequency
Every 2 hours
Estimated price
$27 - $40
Website
renfe.com
Bus operators
Other operators
BlaBlaCar.es
Rome2rio's guide to BlaBlaCar.es
Contact Details
Website
blablacar.com
Rideshare from Saint-Sébastien to Salamanca
Ave. Duration
5 h 19 min
Frequency
Once daily
Estimated price
$33
Book at
blablacar.es

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Trips to Salamanca