There are 5 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,955–4,966Train via Jiayuguan
cheapest- Take the train from Taiyuan Station to Jiayuguantrain Beijing West
- Take the train from Jiayuguan to Kashgartrain Chengdu
43h 10m¥381–1,023Train
- 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 23m¥430–1,180Drive 3,675.8 km
- Drive from Taiyuan to Kashgarcar 3,675.8 km
40h 58m¥3,107–4,488Train #2
- Take the train from Taiyuan Station to Ürümqitrain Beijing West
- Take the train from Ürümqi Station to Artuxtrain Urumqi
47h 8m¥396–973
Taiyuan Wusu International Airport (TYN) to Kashgar Airport (KHG) flights
Questions & Answers
The cheapest way to get from Taiyuan to Kashgar is to train which costs ¥390 - ¥1000 and takes 47h 8m.
The fastest way to get from Taiyuan to Kashgar is to fly which takes 9h 2m and costs ¥1900 - ¥5000.
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 23m.
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 which takes 31h 23m 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 ¥1900 - ¥5000. Alternatively, you can train, which costs ¥430 - ¥1200 and takes 31h 23m.
Kashgar is 2h behind Taiyuan. It is currently 12:26 AM in Taiyuan and 10:26 PM 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 five 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 23m.
- 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–8,500
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥6,000–8,500
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 14h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,700–8,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 34m
- 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 Jiayuguan to Kashgar
- Ave. Duration
- 26h 21m
- Frequency
- Once daily
- Estimated price
- ¥220–608
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥220–310
- Hard Sleeper
- ¥440–550
- Soft Sleeper
- ¥650–850
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 Best ways to travel around Australia, How do I get from Sydney to Melbourne, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
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.



