When you want to get from Shanxi to Kashgar, your choices are limited. There is only one option we offer for this route:
The overland distance from Shanxi to Kashgar is 2558 miles (4115 km).
The flying distance is 1968 miles (3166 km).
The travel time from Shanxi to Kashgar takes approximately 22 hours.
To get from Shanxi to Kashgar prepare to shell out about USD 194.80 for your ticket.
Flights from Shanxi to Kashgar are operated 3 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 575 booked flight tickets from Shanxi to Kashgar through our service. You can check reviews above.