Best way to travel between

Chengdu
Urumqi, Xinjiang, China
Travel Modes
Price
Distance
Duration
CO2
bus
$85.0
4289.47 km
69h 41mins
128.68 kgs
 
flight
$274.0
2172.51 km
6h 51mins
234.63 kgs
 
drive
$370.0
3133.52 km
34h 5mins
401.09 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4289.47 km 69h 41mins 519 CNY 85.0
Flight 2172.51 km 6h 51mins 1,671 CNY 274.0
Drive 3133.52 km 34h 5mins 2,257 CNY 370.0
Take Bus from Chengdu to Yinchuan Nanmen Station
Time: 18h 11mins Cost: 359 CNY; $ 52.9 - 64.7 USD CO2 Emission: 44.52 kgs
Take Bus from Yinchuan Nanmen Station to Qingyang
Time: 6h 4mins Cost: 98 CNY; $ 14.4 - 17.6 USD CO2 Emission: 12.14 kgs
Take Bus from Qingyang to Urumqi
Time: 43h 56mins Cost: 519 CNY; $ 76.5 - 93.5 USD CO2 Emission: 72.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Chengdu and Urumqi, Xinjiang, China is to travel by bus, which will cost about 519 CNY or 76.50 USD.