Travel options for:
Belgrade to Moscow
  • Fly to Moscow Sheremetyevo

    $115 - $277
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      2 h 50 min - non-stop

      $110 - $270

    3. Moscow Sheremetyevo (SVO)

      30 min - every 10 minutes - line 851

      $1

    4. Belorusskaya

      5 min - every 10 minutes - line 2

      $1

  • Fly to Moscow Domodedovo, Aeroexpress

    $106 - $262
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      4 h 55 min - 1 stopover

      $95 - $240

    3. Moscow Domodedovo (DME)

      46 min - every 30 minutes

      $8 - $17

  • Fly to Moscow Vnukovo

    $141 - $292
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      6 h 20 min - 1 stopover

      $130 - $270

    3. Moscow Vnukovo (VKO)

      38 min - hourly

      $8 - $17

  • Train

    $122 - $194
    1. Beograd

      11 h 28 min - once daily

      $40 - $65

    2. Wien Hbf

      25 h 23 min - twice a week

      $80 - $130

    3. Belorusskaya

      5 min - every 10 minutes - line 2

      $1

  • Bus, train

    $106 - $127
    1. Beograd

      5 h 48 min - twice daily

      $22 - $35

    2. Népliget M

      14 min - every 10 minutes - line 1

      $1

    3. Zugló

      7 h 54 min - once daily

      $3 - $10

    4. Svaljava

      24 h 40 min - 3 times a week

      $78 - $83

    5. Shchyolkovskaya

      29 min - every 10 minutes - line 3

      $1

  • Bus

    $136 - $175
    1. Beograd

      5 h 48 min - twice daily

      $22 - $35

    2. Budapest Népliget

      11 h 5 min - twice a week

      $62

    3. L'vov-1 Central'nyj

      22 h 10 min - 3 times a week

      $50 - $80

    4. Teply Stan

      26 min - every 10 minutes - line 6

      $1

  • Drive

    $240 - $360
    1. Belgrade

      25 h 56 min - 1365.7 miles

      $240 - $360

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

From Slavija bus to Belgrade airport, fly to Moscow Sheremetyevo airport, line 851 bus to Belorusskaya, then line 2 Metro to Moscow. 6 h 5 min $146. From Slavija bus to Belgrade airport, fly to Moscow Domodedovo airport, then Aeroexpress to Moscow. 8 h 26 min $151. From Slavija bus to Belgrade airport, fly to Moscow Vnukovo airport, then Aeroexpress to Moscow. 9 h 58 min $241. From Beograd train to Wien Hbf, train to Belorusskaya, then line 2 Metro to Teatralnaya. 38 h 1 min $165. From Beograd bus to Népliget M, line 1 tram to Zugló, train to Svaljava, bus to Shchyolkovskaya, then line 3 Metro to Ploshchad Revolyutsii. 41 h 13 min $115. From Beograd bus to Budapest Népliget, bus to L'vov-1 Central'nyj, bus to Teply Stan, then line 6 Metro to Tretyakovskaya. 41 h 34 min $162. From Belgrade drive to Moscow. 25 h 56 min $300.