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

    $93 - $275
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      2 h 30 min - non-stop

      $90 - $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

    $119 - $310
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      3 h 50 min - 1 stopover

      $110 - $290

    3. Moscow Domodedovo (DME)

      46 min - every 30 minutes

      $8 - $17

  • Fly to Moscow Vnukovo

    $74 - $280
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      2 h 35 min - non-stop

      $65 - $260

    3. Moscow Vnukovo (VKO)

      38 min - hourly

      $8 - $17

  • Train

    $111 - $179
    1. Kelenföld

      2 h 31 min - 5 times a day

      $24 - $40

    2. Wien Meidling

      25 h 34 min - twice a week

      $85 - $140

    3. Belorusskaya

      5 min - every 10 minutes - line 2

      $1

  • Night train, train

    $42 - $74
    1. Dózsa György tér

      13 min - every 15 minutes - line 5

      $2

    2. Budapest-Keleti

      7 h 14 min - once daily

      $15 - $22

    3. Zebrzydowice

      21 h 40 min - twice a week

      $25 - $50

    4. Belorusskaya

      5 min - every 10 minutes - line 2

      $1

  • Train, bus

    $84 - $93
    1. Budapest-Nyugati

      7 h 56 min - once daily

      $3 - $10

    2. Svaljava

      24 h 40 min - 3 times a week

      $79 - $83

    3. Shchyolkovskaya

      29 min - every 10 minutes - line 3

      $1

  • Bus

    $114 - $144
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    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

    $200 - $300
    1. Budapest

      22 h 40 min - 1145.2 miles

      $200 - $300

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

From Budapest Astoria bus to Budapest airport, fly to Moscow Sheremetyevo airport, line 851 bus to Belorusskaya, then line 2 Metro to Moscow. 5 h 49 min $135. From Budapest Astoria bus to Budapest airport, fly to Moscow Domodedovo airport, then Aeroexpress to Moscow. 7 h 25 min $160. From Budapest Astoria bus to Budapest airport, fly to Moscow Vnukovo airport, then Aeroexpress to Moscow. 6 h 17 min $140. From Kelenföld train to Wien Meidling, train to Belorusskaya, then line 2 Metro to Teatralnaya. 29 h 15 min $153. From Dózsa György tér line 5 bus to Budapest-Keleti, night train to Zebrzydowice, train to Belorusskaya, then line 2 Metro to Teatralnaya. 31 h 17 min $56. From Budapest-Nyugati train to Svaljava, bus to Shchyolkovskaya, then line 3 Metro to Ploshchad Revolyutsii. 34 h 10 min $90. From Deák Ferenc tér M bus to Budapest Népliget, bus to L'vov-1 Central'nyj, bus to Teply Stan, then line 6 Metro to Tretyakovskaya. 35 h 58 min $139. From Budapest drive to Moscow. 22 h 40 min $249.