Travel options for:
San Sebastián to Oviedo
  • Bus via Bilbao

    $37 - $131
    1. San Sebastián

      1 h 30 min - every 30 minutes

      $12 - $95

    2. Bilbao

      3 h 35 min - 3 times a day

      $24 - $40

  • Bus

    $30 - $50
    1. San Sebastian

      7 h 20 min - twice daily

      $30 - $50

  • Train

    $46 - $76
    1. San Sebastian

      1 h 34 min - once daily

      $16 - $27

    2. Vitoria/Gasteiz

      5 h 21 min - 3 times a day

      $30 - $50

  • Bus, train

    $39 - $70
    1. San Sebastian

      2 h 50 min - 3 times a day

      $19 - $30

    2. Santander

      4 h 50 min - twice daily

      $19 - $40

  • Rideshare

    $26
    1. Saint-Sébastien

      4 h 44 min - once daily

      $26

  • Drive

    $45 - $70
    1. San Sebastián

      3 h 52 min - 240.1 miles

      $45 - $70

  • Fly to Oviedo

    $125 - $573
    1. San Sebastián

      21 min - hourly

      $2 - $5

    2. San Sebastian (EAS)

      3 h 15 min - 1 stopover

      $110 - $550

    3. Oviedo (OVD)

      45 min - hourly

      $12 - $19

  • Fly to Santander, bus

    $162 - $701
    1. San Sebastián

      21 min - hourly

      $2 - $5

    2. San Sebastian (EAS)

      3 h 5 min - 1 stopover

      $130 - $650

    3. Santander (SDR)

      10 min - hourly

      $10 - $17

    4. Santander

      2 h 15 min - 3 times a day

      $19 - $30

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

From San Sebastián bus to Bilbao then bus to Oviedo. 6 h 5 min 38€. From San Sebastian bus to Oviedo. 7 h 20 min 34€. From San Sebastian train to Vitoria/Gasteiz then train to Oviedo. 7 h 55 min 52€. From San Sebastian bus to Santander then train to Oviedo. 8 h 40 min 38€. From Saint-Sébastien rideshare to Oviedo. 4 h 44 min 22€. From San Sebastián drive to Oviedo. 3 h 52 min 46€. From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Oviedo airport, then bus to Oviedo. 6 h 9 min 219€. From Loiolako Erriberak 12 bus to San Sebastian airport, fly to Santander airport, bus to Santander, then bus to Oviedo. 8 h 10 min 273€.