From Santillana Del Mar bus to San Vicente De La Barquera then bus to Oviedo. 3 h 41 min 30€. From Santillana Del Mar bus to Torrelavega then train to Oviedo. 5 h 29 min 40€. From Santillana del Mar drive to Oviedo. 1 h 48 min 20€.
Bus or train from Santillana del Mar to Oviedo?
Autobuses La Cantabrica operates a bus from Santillana del Mar to Oviedo every 4 hours, and the journey takes 31 min. ALSA also services this route 5 times a day. Alternatively, ALSA operates a train from Santillana del Mar to Oviedo every 2 hours. Tickets cost $23 - $35 and the journey takes 13 min. Spanish Railways (RENFE) also services this route twice daily.