Best way to travel between

Ulan-Ude, Russia
Beijing
Travel Modes
Price
Distance
Duration
CO2
train
$150.32
3186.75 km
63h 21mins
168.9 kgs
 
drive
$240.0
2029.65 km
28h 19mins
259.8 kgs
 
flight
$692.0
2151.76 km
13h 58mins
232.39 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3186.75 km 63h 21mins 917 CNY 150.32
Drive 2029.65 km 28h 19mins 1,464 CNY 240.0
Flight 2151.76 km 13h 58mins 4,221 CNY 692.0
Take Train from Ulan-Ude Pass to Mantsjurija
Time: 33h 44mins Cost: 397 CNY; $ 58.5 - 71.5 USD CO2 Emission: 49.51 kgs
Take Train from Manzhouli to Hailar
Time: 3h 11mins Cost: 118 CNY; $ 17.4 - 21.3 USD CO2 Emission: 9.59 kgs
Take Car from Hailar to Hailar
Time: 11mins Cost: 37 CNY; $ 5.4 - 6.6 USD CO2 Emission: 0.84 kgs
Take Bus from Hailar to Beijing Liuliqiao
Time: 24h 9mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 61.96 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ulan-Ude, Russia and Beijing is to travel by train, which will cost about 915 CNY or 135.00 USD.