Travel options for:
Moscow to Oslo
  • Fly, train

    $107 - $336
    1. Moscow

      5 min - every 10 minutes - line 2

      $1

    2. Belorussky Station

      30 min - every 10 minutes - line 851

      $1

    3. Moscow Sheremetyevo (SVO)

      2 h 50 min - non-stop

      $95 - $320

    4. Oslo (OSL)

      22 min - every 30 minutes

      $10 - $14

  • Train

    $392 - $573
    1. Moscow

      18 h 14 min - twice a week

      $220 - $280

    2. Berlin Ostbahnhof

      28 min - hourly

      $13 - $19

    3. Berlin-Spandau

      6 h 37 min - once daily

      $90 - $140

    4. Koebenhavn H

      34 min - hourly

      $8 - $15

    5. Malmö Central

      2 h 30 min - every 3 hours

      $30 - $70

    6. Göteborg Central

      3 h 52 min - every 4 hours

      $30 - $55

  • Night train, car ferry, train

    $271 - $561
    1. Biblioteka Imeni Lenina

      7 min - every 10 minutes

      $1

    2. Moskva Oktiabrskaia

      15 h 17 min - once daily

      $65 - $110

    3. Lasipalatsi

      7 min - every 15 minutes - line 2

      $2 - $6

    4. Helsinki

      16 h 45 min - once daily

      $150 - $310

    5. Stockholm Nybroplan

      9 min - every 20 minutes - line 54

      $3 - $4

    6. Stockholm Cityterminalen

      5 h 28 min - twice daily

      $50 - $130

  • Night train, car ferry, bus

    $215 - $586
    1. Biblioteka Imeni Lenina

      7 min - every 10 minutes

      $1

    2. Moskva Oktiabrskaia

      15 h 17 min - once daily

      $65 - $110

    3. Lasipalatsi

      7 min - every 15 minutes - line 2

      $2 - $6

    4. Helsinki

      18 h - once a week

      $90 - $380

    5. Kornhamnstorg

      5 min - every 20 minutes - line 53

      $2 - $4

    6. Stockholm Cityterminalen

      7 h 55 min - 3 times a day

      $55 - $85

  • Bus

    $95 - $251
    1. Belorussky Station

      30 min - every 10 minutes - line 851

      $1

    2. Moscow Sheremetyevo

      30 h 30 min - 3 times a week

      $35 - $150

    3. Berlin, Berlin central bus

      16 h 30 min - once daily

      $60 - $100

  • Drive

    $500 - $800
    1. Moscow

      32 h 36 min - 1967.8 miles

      $500 - $800

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

From Teatralnaya line 2 Metro to Belorussky Station, line 851 bus to Moscow Sheremetyevo airport, fly to Oslo airport, then train to Oslo. 5 h 59 min $123. From Moscow train to Berlin Ostbahnhof, train to Berlin-Spandau, train to Koebenhavn H, train to Malmö Central, train to Göteborg Central, then train to Oslo S. 35 h 47 min $478. From Biblioteka Imeni Lenina Metro to Moskva Oktiabrskaia, night train to Lasipalatsi, line 2 tram to Helsinki, car ferry to Stockholm Nybroplan, line 54 bus to Stockholm Cityterminalen, then train to Oslo S. 41 h 7 min $344. From Biblioteka Imeni Lenina Metro to Moskva Oktiabrskaia, night train to Lasipalatsi, line 2 tram to Helsinki, car ferry to Kornhamnstorg, line 53 bus to Stockholm Cityterminalen, then bus to Oslo Bussterminal. 44 h 47 min $264. From Belorussky Station line 851 bus to Moscow Sheremetyevo, bus to Berlin, Berlin central bus station, then bus to Oslo. 2 days 1 h $225. From Moscow drive to Oslo. 32 h 36 min $637.