There are 4 ways to get from Yinchuan to Kashgar by plane, train, 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
best- Fly from Yinchuan Hedong Airport (INC) to Kashgar Airport (KHG)plane INC - KHG
5h¥1,364–6,578Train via Turfan North
cheapest- Take the train from Yinchuan to Turfan Northtrain Shenyang
- Take the train from Turpan North Station to Kashgartrain Urumqi
37h 38m¥320–818Drive 3,158.2 km
- Drive from Yinchuan to Kashgarcar 3,158.2 km
33h 43m¥2,664–3,847Train
- Take the train from Yinchuan to Wuweitrain Shenyang
- Take the train from Wuwei to Kashgartrain Chengdu
39h 54m¥350–858
Yinchuan Hedong Airport (INC) to Kashgar Airport (KHG) flights
Comparing Your Travel Options
The cheapest way to get from Yinchuan to Kashgar is to train via Turfan North which costs ¥320 - ¥850 and takes 37h 38m.
The fastest way to get from Yinchuan to Kashgar is to fly which takes 5h and costs ¥1300 - ¥7000.
No, there is no direct train from Yinchuan to Kashgar. However, there are services departing from Yinchuan and arriving at Kashgar via Turpan North Station. The journey, including transfers, takes approximately 37h 38m.
The distance between Yinchuan and Kashgar is 2653 km. The road distance is 3158.2 km.
The best way to get from Yinchuan to Kashgar without a car is to train via Turfan North which takes 37h 38m and costs ¥320 - ¥850.
It takes approximately 5h to get from Yinchuan to Kashgar, including transfers.
Yinchuan to Kashgar train services, operated by China Railways T-Class, depart from Yinchuan station.
The best way to get from Yinchuan to Kashgar is to fly which takes 5h and costs ¥1300 - ¥7000. Alternatively, you can train via Turfan North, which costs ¥320 - ¥850 and takes 37h 38m.
Kashgar is 2h behind Yinchuan. It is currently 8:44 PM in Yinchuan and 6:44 PM in Kashgar.
Yinchuan to Kashgar train services, operated by China Railways T-Class, arrive at Turfan North station.
What companies run services between Yinchuan, China and Kashgar, China?
Zhejiang Loong Airlines, Xiamen Airlines, and China Southern Airlines fly from Yinchuan Hedong Airport (INC) to Kashgar Airport (KHG) twice daily. Alternatively, you can take a vehicle from Yinchuan to Kashgar via Yinchuan, Turfan North, Turpan North Station, and Kashgar in around 37h 38m.
- Website
- csair.com
Flights from Yinchuan Hedong Airport to Kashgar Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ¥1,300–6,500
Flights from Yinchuan Hedong Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥3,200–6,500
Train from Yinchuan to Turfan North
- Ave. Duration
- 21h 36m
- Frequency
- Once daily
- Estimated price
- ¥160–400
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥160–240
- Hard Sleeper
- ¥330–400
- Soft Sleeper
- ¥500–650
Train from Turpan North Station to Kashgar
- Ave. Duration
- 14h 39m
- Frequency
- Once daily
- Estimated price
- ¥120–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥120–180
- Hard Sleeper
- ¥260–310
- Soft Sleeper
- ¥400–500
Train from Yinchuan to Wuwei
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ¥60–160
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥60–90
- Hard Sleeper
- ¥130–160
- Soft Sleeper
- ¥210–260
Train from Wuwei to Kashgar
- Ave. Duration
- 31h 51m
- Frequency
- Once daily
- Estimated price
- ¥250–627
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥250–360
- Hard Sleeper
- ¥500–600
- Soft Sleeper
- ¥750–950
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 What are the different types of Renfe trains in Spain?, Which side of Niagara Falls should I choose (and how do I get there)?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Yinchuan to Kashgar is 3158 km. It takes approximately 33h 43m to drive from Yinchuan to Kashgar.
There are 38+ hotels available in Kashgar.



