Travel from Oviedo-Spain to Donostia-San-Sebastián

Train, bus or fly from Oviedo to Donostia / San Sebastián?

ALSA operates a bus from Oviedo to Donostia / San Sebastián 3 times a day. Tickets cost $40 - $60 and the journey takes 4 h 40 min. Alternatively, you can take a train from Oviedo to Donostia / San Sebastián via Vitoria/Gasteiz in around 8 h 10 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Oviedo to Donostia / San Sebastián

ModeDurationPrice
From Oviedo bus to San Sebastian.4 h 40 min40€
From Oviedo train to Vitoria/Gasteiz then train to San Sebastian.8 h 10 min80€
From Oviedo train to Santander, bus to Bilbao, then bus to San Sebastián.8 h 58 min56€
From Oviedo rideshare to Saint-Sébastien.4 h 31 min20€
From Oviedo drive to Donostia / San Sebastián.3 h 56 min44€
From Oviedo bus to Oviedo airport, fly to San Sebastian airport, then bus to Donostia / San Sebastián.6 h 13 min181€
From Oviedo bus to Oviedo airport, fly to Bilbao airport, then bus to Donostia / San Sebastián.6 h 35 min143€
From Oviedo bus to Oviedo airport, fly to Pamplona airport, bus to Pamplona, then bus to Donostia / San Sebastián.8 h 37 min243€
From Oviedo bus to Oviedo airport, fly to Logrono airport, taxi to Logroño, then bus to Donostia / San Sebastián.8 h 18 min184€

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

The bus from Oviedo to San Sebastian takes 4 h 40 min including transfers and departs three times a day.

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

No, there is no direct train from Oviedo to Donostia / San Sebastián. However, there are services departing from Oviedo and arriving at San Sebastian via Vitoria/Gasteiz. The journey, including transfers, takes approximately 8 h 10 min.

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

Yes, there is a direct bus departing from Oviedo and arriving at San Sebastian. Services depart three times a day. The journey takes approximately 4 h 40 min.

Operators from Oviedo to Donostia / San Sebastián

OperatorPhoneWebsite
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Lurraldebus943 000 117Lurraldebus
BlaBlaCar.esBlaBlaCar.es
IberiaIberia
Vueling AirlinesVueling Airlines
TAP PortugalTAP Portugal
VoloteaVolotea
Air EuropaAir Europa
Air FranceAir France
Transports Ciutat ComtalTransports Ciutat Comtal
La Estellesa+34 (0) 948 326 509La Estellesa