Best way to travel between

Baku
Urumqi, Xinjiang, China
Travel Modes
Price
Distance
Duration
CO2
train
$170.0
5659.98 km
148h 1mins
299.98 kgs
 
flight
$313.0
3191.58 km
7h 57mins
344.69 kgs
 
drive
$550.0
4731.82 km
64h 59mins
605.67 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5659.98 km 148h 1mins 1,037 CNY 170.0
Flight 3191.58 km 7h 57mins 1,909 CNY 313.0
Drive 4731.82 km 64h 59mins 3,355 CNY 550.0
Take Train from Baku-Pass to Tscheljabinsk
Time: 86h 57mins Cost: 610 CNY; $ 90.0 - 110.0 USD CO2 Emission: 147.79 kgs
Take Train from Tscheljabinsk to Astana
Time: 19h 40mins Cost: 128 CNY; $ 18.9 - 23.1 USD CO2 Emission: 51.91 kgs
Take Train from Astana to Urumchi
Time: 39h 21mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 100.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Baku and Urumqi, Xinjiang, China is to travel by train, which will cost about 1,037 CNY or 153.00 USD.