Best way to travel between

Urumqi, China
Shanghai, China
Travel Modes
Price
Distance
Duration
CO2
bus
$195.0
4218.88 km
62h 41mins
126.57 kgs
 
train
$204.41
4180.39 km
61h 4mins
221.56 kgs
 
flight
$278.0
3518.32 km
6h 33mins
379.98 kgs
 
drive
$500.0
4011.66 km
40h 25mins
513.49 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4218.88 km 62h 41mins 1,190 CNY 195.0
Train 4180.39 km 61h 4mins 1,247 CNY 204.41
Flight 3518.32 km 6h 33mins 1,696 CNY 278.0
Drive 4011.66 km 40h 25mins 3,050 CNY 500.0
Take Bus from Urumqi to Pingliang East
Time: 30h 54mins Cost: 622 CNY; $ 91.8 - 112.2 USD CO2 Emission: 68.91 kgs
Take Bus from Pingliang East to Xi'an
Time: 5h 9mins Cost: 92 CNY; $ 13.5 - 16.5 USD CO2 Emission: 9.76 kgs
Take Car from Xi'an to Xi'an East Bus Station
Time: 10mins Cost: 55 CNY; $ 8.1 - 9.9 USD CO2 Emission: 1.46 kgs
Take Bus from Xi'an East Bus Station to Hangzhou
Time: 21h 20mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 42.06 kgs
Take Bus from Zhejiang Hangzhou to Shanghai General
Time: 2h 55mins Cost: 61 CNY; $ 9.0 - 11.0 USD CO2 Emission: 5.5 kgs
Source: Rome2rio

Mode of travel comparision chart

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