Best way to travel between

Shijiazhuang, Hebei, China
Korla, Bayingol, Xinjiang, China
Travel Modes
Price
Distance
Duration
CO2
bus
$50.434104
3120.57 km
40h 14mins
93.62 kgs
 
train
$171.7
3338.4 km
20h 52mins
176.94 kgs
 
flight
$232.96
2502.13 km
6h 8mins
270.23 kgs
 
drive
$264.1
3084.59 km
31h 24mins
394.83 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3120.57 km 40h 14mins 308 CNY 50.434104
Train 3338.4 km 20h 52mins 1,047 CNY 171.7
Flight 2502.13 km 6h 8mins 1,421 CNY 232.96
Drive 3084.59 km 31h 24mins 1,611 CNY 264.1
Take Bus from Shijiazhuang to Yinchuan Nanmen Station
Time: 13h 0mins Cost: 216 CNY; $ 31.9 - 39.0 USD CO2 Emission: 26.58 kgs
Take Taxi from Yinchuan Nanmen Station to Bayan Hot
Time: 1h 14mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 15.82 kgs
Take Bus from Bayan Hot to Bayingolin Mongol Zizhizhou
Time: 25h 0mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 63.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shijiazhuang, Hebei, China and Korla, Bayingol, Xinjiang, China is to travel by bus, which will cost about 305 CNY or 45.00 USD.