There are 6 ways to get from Kashgar to Shihezi by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ürümqi Diwopu International Airport, train
best- Fly from Kashgar Airport (KHG) to Ürümqi Diwopu International Airport (URC)plane KHG - URC
- Take the train from Ürümqi to shihezitrain
4h 30m¥1,867–2,274Train
cheapest- Take the train from Kashgar to Ürümqi Stationtrain Hetian
- Take the train from Ürümqi to shihezitrain Urumqi
17h 55m¥177–516Train, bus
- Take the train from Kashgar to Bachutrain
- Take the train from Bachu to Aksutrain
- Take the bus from Aksu to Urumchi Southbus
- Take the train from Ürümqi to shihezitrain
22h 2m¥270–750Drive 1,326.9 km
- Drive from Kashgar to Shihezicar 1,326.9 km
15h 33m¥1,120–1,618Fly to Kelamayi Airport, train
- Fly from Kashgar Airport (KHG) to Kelamayi Airport (KRY)plane KHG - KRY
- Take the train from Karamay to shihezitrain
8h 11m¥824–4,584Train via Akto
- Take the train from Akto to Ürümqi Stationtrain Hetian
- Take the train from Ürümqi to shihezitrain Urumqi
28h 47m¥220–497
Kashgar Airport (KHG) to Ürümqi Diwopu International Airport (URC) flights
Questions & Answers
The cheapest way to get from Kashgar to Shihezi is to train which costs ¥170 - ¥550 and takes 17h 55m.
The fastest way to get from Kashgar to Shihezi is to fly and train which takes 4h 30m and costs ¥1800 - ¥2300.
No, there is no direct train from Kashgar to Shihezi. However, there are services departing from Kashgar and arriving at shihezi via Ürümqi. The journey, including transfers, takes approximately 17h 55m.
The distance between Kashgar and Shihezi is 1222 km. The road distance is 1326.9 km.
The best way to get from Kashgar to Shihezi without a car is to train which takes 17h 55m and costs ¥170 - ¥550.
It takes approximately 4h 30m to get from Kashgar to Shihezi, including transfers.
Kashgar to Shihezi train services, operated by China Railways T-Class, depart from Kashgar station.
Kashgar to Shihezi train services, operated by China Railways T-Class, arrive at Ürümqi Station.
Yes, the driving distance between Kashgar to Shihezi is 1327 km. It takes approximately 15h 33m to drive from Kashgar to Shihezi.
There are five+ hotels available in Shihezi.
What companies run services between Kashgar, China and Shihezi, China?
You can take a vehicle from Kashgar to shihezi via Kashgar and Ürümqi in around 17h 55m.
- Website
- csair.com
Flights from Kashgar Airport to Ürümqi Diwopu International Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- ¥750–4,100
Train from Ürümqi to shihezi
- Adult - second class
- ¥45–70
Train from Ürümqi to shihezi
- Adult - second class
- ¥45–70
Train from Ürümqi to shihezi
- Adult - second class
- ¥45–70
Train from Ürümqi to shihezi
- Adult - second class
- ¥45–70
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Need to know: Eurostar, and Which London airport should I choose? - to help you get the most out of your next trip.




