Best way to travel between

Lanzhou, Gansu, China
Kashgar, China
Travel Modes
Price
Distance
Duration
CO2
train
$35.7
3012.48 km
31h 30mins
159.66 kgs
 
flight
$213.75
2511.92 km
6h 7mins
271.29 kgs
 
drive
$294.0
3102.24 km
31h 19mins
397.09 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3012.48 km 31h 30mins 218 CNY 35.7
Flight 2511.92 km 6h 7mins 1,304 CNY 213.75
Drive 3102.24 km 31h 19mins 1,793 CNY 294.0
Take Train from Lanzhou to Turfan North
Time: 16h 54mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 88.23 kgs
Take Train from Turpan North Station to Kashgar
Time: 13h 28mins Cost: 146 CNY; $ 21.6 - 26.4 USD CO2 Emission: 71.11 kgs
Take Taxi from Kashgar to Kashgar
Time: 8mins Cost: 12 CNY; $ 1.8 - 2.2 USD CO2 Emission: 0.78 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Kashgar, China is to travel by train, which will cost about 220 CNY or 32.40 USD.