Travel options for:
Stockholm to Oslo
  • Fly, train

    $66 - $229
    1. Stockholm

      20 min - every 15 minutes

      $8 - $17

    2. Stockholm (ARN)

      55 min - non-stop

      $45 - $190

    3. Oslo (OSL)

      22 min - every 20 minutes

      $12 - $23

      • Oslo
  • Train SJ

    1. Stockholm Cityterminalen

      5 h 34 min - twice daily

      • Oslo S
  • Bus

    $60 - $85
    1. Stockholm Cityterminalen

      7 h 55 min - 3 times a day

      $60 - $85

      • Oslo Bussterminal
  • Train Swedish Railways (SJ)

    $59 - $127
    1. Stockholm Central

      1 h 54 min - every 2 hours

      $23 - $55

    2. Örebro Central

      5 h 12 min - twice a week

      $35 - $75

      • Oslo S
  • Drive

    $85 - $130
    1. Stockholm

      6 h 23 min - 328.5 miles

      $85 - $130

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

From Stockholm Central train to Stockholm airport, fly to Oslo airport, then train to Oslo. 2 h 41 min $108. From Stockholm Cityterminalen train to Oslo S. 5 h 34 min. From Stockholm Cityterminalen bus to Oslo Bussterminal. 7 h 55 min $73. From Stockholm Central train to Örebro Central then train to Oslo S. 8 h 6 min $98. From Stockholm drive to Oslo. 6 h 23 min $106.