There are 4 ways to get from Beijing to Russia by train, plane, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Beijing West to Beijing Daxing Airport
- Fly from Beijing Daxing International Airport (PKX) to Khabarovsk Novy Airport (KHV)PKX - KHV
5h 47mSubway, train
cheapest- Take the subway from Dongzhimen to Xizhimen Station
- Take the train from Beijing North Station to Hohhot
- Take the train from Hohhot Station to Ulaanbaatar
- Take the train from Ulaanbaatar to Sliudianka 1
- Take the train from Sliudianka 1 to Yaroslavsky Railway Terminal
6d 2h₽16,332–33,087Train, drive
- Take the train from Beijing West Station to Ürümqi
- Take the train from Ürümqi to Jinghe South
- Drive from Jinghe South to Dostyk
- Take the train from Dostyk to Astana Nurly Zhol
- Take the train from Astana Nurly Zhol to Agryz
- Take the train from Agryz to Kazansky Railway Terminal
4d 8hDrive 7,102.8 km
- Drive from Beijing to Moscow7,102.8 km
3d 12h₽70,268–101,498
Beijing Daxing International Airport (PKX) to Khabarovsk Novy Airport (KHV) flights
Questions & Answers
The cheapest way to get from Beijing to Russia is to subway and train which costs RUB 16000 - RUB 34000 and takes 6 days 2h.
The fastest way to get from Beijing to Russia is to drive which takes 3 days 12h and costs RUB 70000 - RUB 110000.
No, there is no direct train from Beijing to Russia. However, there are services departing from Dongzhimen and arriving at Biblioteka Imeni Lenina via Beijing North Station, Hohhot Station, Ulaanbaatar, Sliudianka 1 and Komsomolskaya. The journey, including transfers, takes approximately 6 days 2h.
The distance between Beijing and Russia is 1859 km. The road distance is 7102.8 km.
The best way to get from Beijing to Russia without a car is to subway and train which takes 6 days 2h and costs RUB 16000 - RUB 34000.
It takes approximately 5h 47m to get from Beijing to Russia, including transfers.
Beijing to Russia train services, operated by Beijing Subway, depart from Dongzhimen station.
Beijing to Russia train services, operated by Beijing Subway, arrive at Xizhimen Station.
Yes, the driving distance between Beijing to Russia is 7103 km. It takes approximately 3 days 12h to drive from Beijing to Russia.
What companies run services between Beijing, China and Russia?
There is no direct connection from Beijing to Russia. However, you can take the train to Beijing Daxing Airport, walk to Beijing Daxing International Airport (PKX) airport, fly to Khabarovsk Novy Airport (KHV), then take the taxi to Хабаровск Второй. Alternatively, you can take a train from Beijing West Station to Biblioteka Imeni Lenina via Ürümqi, Jinghe South, Dostyk, Astana Nurly Zhol, Agryz, Kazansky Railway Terminal, and Komsomolskaya in around 4d 8h.
- Website
- aeroflot.ru
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport
- Ave. Duration
- 2h 55m
- When
- Wednesday and Saturday
- Estimated price
- ₽18,000–90,000
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport via Vladivostok
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽19,000–95,000
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport via Yuzhno-Sakhalinsk
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- ₽25,000–120,000
- Website
- flyaurora.ru
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport
- Ave. Duration
- 2h 55m
- When
- Wednesday and Saturday
- Estimated price
- ₽18,000–90,000
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport via Vladivostok
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽19,000–95,000
Flights from Beijing Daxing International Airport to Khabarovsk Novy Airport via Yuzhno-Sakhalinsk
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- ₽25,000–120,000
Train from Beijing West to Beijing Daxing Airport
Train from Ürümqi to Jinghe South
Train from Beijing West Station to Ürümqi
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Dostyk to Astana Nurly Zhol
- Ave. Duration
- 34h 1m
- Frequency
- 6 times a week
- Estimated price
- ₽1,300–2,600
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- ₽2,000–2,600
- 3rd Class (Berth)
- ₽1,300–1,900
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Astana Nurly Zhol to Agryz
- Ave. Duration
- 31h 49m
- Frequency
- Once a week
- Estimated price
- ₽10,000–20,000
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- ₽10,000–15,000
- 2nd Class (Coupe)
- ₽14,000–20,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Agryz to Kazansky Railway Terminal
- Ave. Duration
- 16h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽3,100–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,100–4,400
- 2nd Class (Kupé)
- ₽4,000–5,500
Train from Sliudianka 1 to Yaroslavsky Railway Terminal
- Ave. Duration
- 3d 8h
- Frequency
- 3 times a day
- Estimated price
- ₽12,000–19,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽49,000–70,000
- 3rd Class (Platzcart)
- ₽12,000–17,000
- 2nd Class (Kupé)
- ₽13,000–19,000
- Phone
- 86-010-96165
- Website
- bjsubway.com
Subway from Dongzhimen to Xizhimen Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 5 minutes
- Estimated price
- ₽65–110
- Schedules at
- map.bjsubway.com
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hohhot Station to Ulaanbaatar
- Ave. Duration
- 36h 51m
- Frequency
- Once a week
- Estimated price
- ₽11,000–17,000
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
- Phone
- +976-1900-1949
- ubtz@ubtz.mn
- Website
- ubtz.mn
Train from Hohhot Station to Ulaanbaatar
- Ave. Duration
- 36h 51m
- Frequency
- Once a week
- Estimated price
- ₽1,100–9,500
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽3,300–4,000
- Sitting coach
- ₽1,100–1,400
- Soft sleeper coach
- ₽2,100–2,500
Train from Ulaanbaatar to Sliudianka 1
- Ave. Duration
- 21h 5m
- Frequency
- Once a week
- Estimated price
- ₽800–1,800
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- ₽2,400–2,800
- Sitting coach
- ₽800–950
- Soft sleeper coach
- ₽1,500–1,800
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, How to get from Gatwick Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.

























