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
8h 2m¥1,755–7,066Train via Jiayuguan
cheapest- Take the train from Taiyuan Station to Jiayuguantrain Beijing West
- Take the train from Jiayuguan to Kashgartrain Chengdu
43h 6m¥380–1,022Train
- 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 19m¥429–1,179Drive 3,675.8 km
- Drive from Taiyuan to Kashgarcar 3,675.8 km
40h 53m¥3,125–4,513Train #2
- Take the train from Taiyuan Station to Ürümqitrain Beijing West
- Take the train from Ürümqi Station to Artuxtrain Urumqi
47h 4m¥395–982
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 4m.
The fastest way to get from Taiyuan to Kashgar is to fly which takes 8h 2m and costs ¥1700 - ¥7500.
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 19m.
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 19m and costs ¥420 - ¥1200.
It takes approximately 8h 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 8h 2m and costs ¥1700 - ¥7500. Alternatively, you can train, which costs ¥420 - ¥1200 and takes 31h 19m.
Kashgar is 2h behind Taiyuan. It is currently 6:44 PM in Taiyuan and 4:44 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 19m.
- 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
- ¥5,500–6,500
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥5,500–6,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–7,000
- Website
- ch.com
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥5,000–15,000
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Yinchuan Hedong
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
- Website
- csair.com
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥5,000–15,000
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Yinchuan Hedong
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
- Website
- tianjin-air.com
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,100–10,000
- Website
- en.ceair.com
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Tianfu International
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥4,200–8,000
- Website
- sda.cn
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 14h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,700–7,000
- Website
- loongair.cn
Flights from Taiyuan Wusu International Airport to Kashgar Airport via Yinchuan Hedong
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
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
Train from Baoding to Turfan North
- Hard Seat
- ¥240–340
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥700–1,100
Train from Taiyuan Station to Jiayuguan
- Hard Seat
- ¥140–210
- Hard Sleeper
- ¥310–360
- Soft Sleeper
- ¥440–650
Train from Taiyuan Station to Ürümqi
- Hard Seat
- ¥230–340
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥700–1,000
Train from Ürümqi Station to Artux
- Hard Seat
- ¥140–200
- Hard sleeper
- ¥260–360
- Soft sleeper
- ¥420–550
- Phone
- +86 010-12306
- Website
- china-railway.com.cn
Train from Ürümqi Station to Artux
- Ave. Duration
- 23h 7m
- Frequency
- Once daily
- Estimated price
- ¥130–300
- Schedules at
- chinahighlights.com
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 Italian Lakes: Getting around by train, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Southend Airport into central London - 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 53m to drive from Taiyuan to Kashgar.
There are 32+ hotels available in Kashgar.











