Best way to travel between

Shenzhen, Guangdong, China
Kashgar, China
Travel Modes
Price
Distance
Duration
CO2
bus
$96.53280000000001
6495.42 km
82h 19mins
194.86 kgs
 
train
$144.4
5486.32 km
37h 10mins
290.77 kgs
 
drive
$475.3
5439.11 km
54h 51mins
696.21 kgs
 
flight
$578.55
4064.35 km
10h 24mins
438.95 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 6495.42 km 82h 19mins 589 CNY 96.53280000000001
Train 5486.32 km 37h 10mins 881 CNY 144.4
Drive 5439.11 km 54h 51mins 2,899 CNY 475.3
Flight 4064.35 km 10h 24mins 3,529 CNY 578.55
Take Bus from Shenzhen to Yinchuan Nanmen Station
Time: 31h 30mins Cost: 589 CNY; $ 86.9 - 106.2 USD CO2 Emission: 72.4 kgs
Take Bus from Yinchuan Nanmen Station to Guyuan
Time: 3h 30mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 9.38 kgs
Take Taxi from Guyuan to Pingliang East
Time: 1h 4mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 12.45 kgs
Take Bus from Pingliang East to Urumqi
Time: 30h 0mins Cost: 604 CNY; $ 89.1 - 108.9 USD CO2 Emission: 66.35 kgs
Take Taxi from Urumqi to Urumchi South
Time: 5mins Cost: 24 CNY; $ 3.6 - 4.4 USD CO2 Emission: 0.77 kgs
Take Bus from Urumchi South to Kashgar
Time: 14h 0mins Cost: 268 CNY; $ 39.6 - 48.4 USD CO2 Emission: 43.63 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shenzhen, Guangdong, China and Kashgar, China is to travel by bus, which will cost about 592 CNY or 87.30 USD.