Best way to travel between

Urumqi, Xinjiang, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$185.86
5002.08 km
82h 37mins
150.06 kgs
 
train
$333.47
3726.54 km
43h 26mins
197.51 kgs
 
flight
$339.0
3452.7 km
7h 30mins
372.89 kgs
 
drive
$490.0
4109.7 km
43h 1mins
526.04 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5002.08 km 82h 37mins 1,134 CNY 185.86
Train 3726.54 km 43h 26mins 2,034 CNY 333.47
Flight 3452.7 km 7h 30mins 2,068 CNY 339.0
Drive 4109.7 km 43h 1mins 2,989 CNY 490.0
Take Bus from Urumqi to Qingyang
Time: 44h 22mins Cost: 519 CNY; $ 76.5 - 93.5 USD CO2 Emission: 72.91 kgs
Take Bus from Qingyang to Yinchuan Nanmen Station
Time: 6h 7mins Cost: 108 CNY; $ 15.9 - 19.4 USD CO2 Emission: 13.52 kgs
Take Bus from Yinchuan Nanmen Station to Shanghai
Time: 30h 36mins Cost: 507 CNY; $ 74.9 - 91.5 USD CO2 Emission: 63.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Urumqi, Xinjiang, China and Shanghai, China is to travel by bus, which will cost about 1,135 CNY or 167.40 USD.