Best way to travel between

Xian, Shaanxi, China
Kashgar, Xinjiang, China
Travel Modes
Price
Distance
Duration
CO2
train
$92.0
4082.4 km
45h 0mins
216.37 kgs
 
bus
$150.0
4221.0 km
53h 2mins
126.63 kgs
 
bus
$158.0
4203.15 km
55h 13mins
126.09 kgs
 
drive
$410.0
3833.66 km
38h 53mins
490.71 kgs
 
flight
$668.0
3055.92 km
7h 40mins
330.04 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4082.4 km 45h 0mins 561 CNY 92.0
Bus 4221.0 km 53h 2mins 915 CNY 150.0
Bus 4203.15 km 55h 13mins 964 CNY 158.0
Drive 3833.66 km 38h 53mins 2,501 CNY 410.0
Flight 3055.92 km 7h 40mins 4,075 CNY 668.0
Take Train from Xian to Ürümqi South
Time: 29h 8mins Cost: 293 CNY; $ 43.2 - 52.8 USD CO2 Emission: 134.95 kgs
Take Car from Ürümqi South to Urumchi South
Time: 6mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 0.78 kgs
Take Bus from Urumchi South to Kashgar
Time: 14h 42mins Cost: 256 CNY; $ 37.8 - 46.2 USD CO2 Emission: 45.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xian, Shaanxi, China and Kashgar, Xinjiang, China is to travel by train, which will cost about 561 CNY or 82.80 USD.