Travel options for:
Stockholm to Oslo
  • Fly, train

    $54 - $121
    1. Stockholm

      20 min - every 15 minutes

      $8 - $16

    2. Stockholm (ARN)

      55 min - non-stop

      $35 - $85

    3. Oslo (OSL)

      23 min - hourly

      $11 - $21

      • Oslo
  • Train Sj

    1. Stockholm Cityterminalen

      5 h 28 min - twice daily

      • Oslo S
  • Bus

    $27 - $80
    1. Stockholm Cityterminalen

      7 h 55 min - 3 times a day

      $27 - $80

      • Oslo Bussterminal
  • Train Swedish Railways (SJ)

    $52 - $118
    1. Stockholm Central

      1 h 54 min - every 2 hours

      $22 - $50

    2. Örebro Central

      5 h 12 min - twice a week

      $30 - $70

      • 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 42 min $80. From Stockholm Cityterminalen train to Oslo S. 5 h 28 min. From Stockholm Cityterminalen bus to Oslo Bussterminal. 7 h 55 min $57. From Stockholm Central train to Örebro Central then train to Oslo S. 8 h 6 min $90. From Stockholm drive to Oslo. 6 h 23 min $106.