Travel options for:
Beijing to Khabarovsk
  • Fly, drive

    $118 - $464
    1. Beijing

      30 min - every 10 minutes

      $1 - $4

    2. Beijing (PEK)

      4 h 10 min - 1 stopover

      $110 - $450

    3. Fuyuan (FYJ)

      1 h 59 min - 64.7 miles

      $6 - $10

  • Train

    $254 - $399
    1. Beijing

      32 h 53 min - once a week

      $200 - $260

    2. Ulan-Ude Pass

      2 days 3 h - once daily

      $45 - $140

  • Train China Railways

    $74 - $191
    1. Peking

      2 days 16 h - twice a week

      $35 - $85

    2. Karymskaia

      38 h 12 min - once daily

      $35 - $110

  • Train, night train

    $254 - $389
    1. Beijing

      32 h 53 min - once a week

      $200 - $260

    2. Ulan-Ude Pass

      47 h 32 min - 3 times a week

      $45 - $130

  • Drive

    $180 - $270
    1. Beijing

      21 h 35 min - 1288 miles

      $180 - $270

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

From Dongzhimen subway to Beijing airport, fly to Fuyuan airport, then drive to Khabarovsk. 7 h 39 min $271. From Beijing train to Ulan-Ude Pass then train to Chabarowsk 1. 3 days 13 h $325. From Peking train to Karymskaia then train to Chabarowsk 1. 4 days 7 h $130. From Beijing train to Ulan-Ude Pass then night train to Chabarowsk 1. 3 days 9 h $325. From Beijing drive to Khabarovsk. 21 h 35 min $226.

 
 

Train from Beijing to Khabarovsk

Russian Railways operates a train from Beijing to Khabarovsk once a week. Tickets cost $200 - $260 and the journey takes 32 h 53 min. Russian Railways (RZhD) also services this route 3 times a day.