There are 4 ways to get from Taiyuan 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 Taiyuan Wusu International Airport (TYN) to Kashgar Airport (KHG)plane TYN - KHG
9h 2m¥1,855–4,766Train
cheapest- Take the train from Taiyuan to Lanzhoutrain Beijing West
- Take the train from Lanzhou to Kashgartrain Chengdu
2d¥392–950Train via Turpan North Station
- Take the train from Taiyuan to Baodingtrain
- Take the train from Baoding to Turfan Northtrain
- Take the train from Turpan North Station to Kashgartrain
31h 28m¥430–1,180Drive 3,675.8 km
- Drive from Taiyuan to Kashgarcar 3,675.8 km
40h 58m¥3,106–4,486
Taiyuan Wusu International Airport (TYN) to Kashgar Airport (KHG) flights
Comparing Your Travel Options
The cheapest way to get from Taiyuan to Kashgar is to train via Turpan North Station which costs ¥430 - ¥1200 and takes 31h 28m.
The fastest way to get from Taiyuan to Kashgar is to fly which takes 9h 2m and costs ¥1800 - ¥4800.
No, there is no direct train from Taiyuan to Kashgar. However, there are services departing from Taiyuan and arriving at Kashgar via Baoding and Turpan North Station. The journey, including transfers, takes approximately 31h 28m.
The distance between Taiyuan and Kashgar is 3190 km. The road distance is 3675.8 km.
The best way to get from Taiyuan to Kashgar without a car is to train via Turpan North Station which takes 31h 28m and costs ¥430 - ¥1200.
It takes approximately 9h 2m to get from Taiyuan to Kashgar, including transfers.
Taiyuan to Kashgar train services, operated by China Railways T-Class, depart from Taiyuan station.
The best way to get from Taiyuan to Kashgar is to fly which takes 9h 2m and costs ¥1800 - ¥4800. Alternatively, you can train via Turpan North Station, which costs ¥430 - ¥1200 and takes 31h 28m.
Kashgar is 2h behind Taiyuan. It is currently 9:14 AM in Taiyuan and 7:14 AM in Kashgar.
Taiyuan to Kashgar train services, operated by China Railways T-Class, arrive at Baoding station.
What companies run services between Taiyuan, China and Kashgar, China?
Tianjin Airlines, Sichuan Airlines, and six other airlines fly from Taiyuan Wusu International Airport (TYN) to Kashgar Airport (KHG) 5 times a day. Alternatively, you can take a train from Taiyuan to Kashgar via Baoding, Turpan North Station, and Kashgar in around 31h 28m.
- Website
- airchina.com
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Beijing Capital
- Ave. Duration
- 10h 10m
- When
- Monday to Saturday
- Estimated price
- ¥6,000–7,500
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥6,000–7,500
Train from Taiyuan to Baoding
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Estimated price
- ¥55–150
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥55–80
- Hard Sleeper
- ¥120–150
- Soft Sleeper
- ¥190–240
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 Taiyuan to Lanzhou
- Ave. Duration
- 13h 13m
- Frequency
- Once daily
- Estimated price
- ¥100–282
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥100–160
- Hard Sleeper
- ¥220–270
- Soft Sleeper
- ¥340–420
Train from Lanzhou to Kashgar
- Ave. Duration
- 35h 24m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥270–390
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥800–1,100
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 Need to know: Greyhound, Why you should take the train in the US, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Taiyuan to Kashgar is 3676 km. It takes approximately 40h 58m to drive from Taiyuan to Kashgar.
There are 38+ hotels available in Kashgar.



