Travel options for:
Santillana del Mar to Oviedo
  • Bus

    $29 - $45
    1. Santillana Del Mar

      31 min - every 4 hours

    2. San Vicente De La Barquera

      2 h 10 min - twice daily

      $29 - $45

  • Train

    $43 - $68
    1. Santillana Del Mar

      13 min - every 2 hours

      $23 - $35

    2. Torrelavega

      4 h 16 min - twice daily

      $19 - $35

  • Drive

    $20 - $29
    1. Santillana del Mar

      1 h 48 min - 106.5 miles

      $20 - $29

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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.