Best way to travel between

Taiyuan, Shanxi, China
Urumqi, Xinjiang, China
Travel Modes
Price
Distance
Duration
CO2
bus
$131.09
3592.16 km
57h 43mins
107.76 kgs
 
train
$147.0
2623.98 km
26h 51mins
139.07 kgs
 
drive
$330.0
2841.3 km
29h 29mins
363.69 kgs
 
flight
$357.0
2302.14 km
4h 54mins
248.63 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3592.16 km 57h 43mins 800 CNY 131.09
Train 2623.98 km 26h 51mins 897 CNY 147.0
Drive 2841.3 km 29h 29mins 2,013 CNY 330.0
Flight 2302.14 km 4h 54mins 2,178 CNY 357.0
Take Bus from Taiyuan Bus Terminal to Yanan
Time: 6h 14mins Cost: 128 CNY; $ 18.9 - 23.1 USD CO2 Emission: 13.99 kgs
Take Bus from Yanan to Qingyang
Time: 4h 10mins Cost: 92 CNY; $ 13.5 - 16.5 USD CO2 Emission: 19.6 kgs
Take Bus from Qingyang to Urumqi
Time: 45h 14mins Cost: 580 CNY; $ 85.6 - 104.6 USD CO2 Emission: 74.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Taiyuan, Shanxi, China and Urumqi, Xinjiang, China is to travel by bus, which will cost about 799 CNY or 117.90 USD.