Travel options for:
Oslo to Stockholm
  • Train

    $50 - $130
    1. Oslo S

      5 h 5 min - twice daily

      $50 - $130

  • Bus Swebus

    $55 - $85
    1. Oslo Bussterminal

      7 h 50 min - 3 times a day

      $55 - $85

  • Bus Bus4You

    $69 - $85
    1. Oslo Bussterminal

      7 h - 3 times a week

      $55 - $75

    2. Arlanda terminal 5 buss

      44 min - every 15 minutes

      $10 - $13

  • Drive

    $85 - $130
    1. Oslo

      6 h 23 min - 326.5 miles

      $85 - $130

  • Train, fly to Stockholm

    $63 - $219
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      1 h - non-stop

      $45 - $190

    3. Stockholm (ARN)

      20 min - every 15 minutes

      $8 - $16

  • Train, fly to Stockholm Bromma

    $116 - $481
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 25 min - 1 stopover

      $100 - $460

    3. Stockholm Bromma (BMA)

      20 min - every 30 minutes

      $6 - $8

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

From Oslo S train to Stockholm Centralstation. 5 h 5 min 773 kr. From Oslo Bussterminal bus to Stockholm Cityterminalen. 7 h 50 min 599 kr. From Oslo Bussterminal bus to Arlanda terminal 5 buss then bus to S:t Eriksplan T-bana. 7 h 50 min 647 kr. From Oslo drive to Stockholm. 6 h 23 min 890 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Stockholm airport, then train to Stockholm. 3 h 46 min 831 kr. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Stockholm Bromma airport, then bus to Stockholm. 6 h 26 min 1926 kr.