Travel options for:
Stockholm to Oslo
  • Fly, train

    1. Stockholm

      20 min - every 15 minutes

      $8 - $15

    2. Stockholm (ARN)

      55 min - non-stop

      $45 - $190

    3. Oslo (OSL)

      23 min - hourly

      $11 - $21

      • Oslo
  • Train SJ

    1. Stockholm Cityterminalen

      5 h 34 min - twice daily

      • Oslo S
  • Bus

    1. Stockholm Cityterminalen

      7 h 55 min - 3 times a day

      $55 - $80

      • Oslo Bussterminal
  • Train Swedish Railways (SJ)

    ×2
    1. Stockholm Central

      1 h 54 min - every 2 hours

      $21 - $50

    2. Örebro Central

      5 h 12 min - twice a week

      $30 - $70

      • Oslo S
  • Drive

    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 42 min $105. From Stockholm Cityterminalen train to Oslo S. 5 h 34 min. From Stockholm Cityterminalen bus to Oslo Bussterminal. 7 h 55 min $66. From Stockholm Central train to Örebro Central then train to Oslo S. 8 h 6 min $89. From Stockholm drive to Oslo. 6 h 23 min $106.