There are 5 ways to get from Kashgar to Taiyuan 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 to Taiyuan Wusu International Airport
best- Fly from Kashgar Airport (KHG) to Taiyuan Wusu International Airport (TYN)plane KHG - TYN
6h 40m¥1,753–4,167Train via Turfan North
cheapest- Take the train from Kashgar to Turpan North Stationtrain
- Take the train from Turfan North to Lvliangtrain
- Take the train from Lvliang to Taiyuantrain
39h 59m¥379–1,056Drive 3,684.3 km
- Drive from Kashgar to Taiyuancar 3,684.3 km
41h 9m¥3,132–4,523Fly to Lüliang Airport, train
- Fly from Kashgar Airport (KHG) to Lüliang Airport (LLV)plane KHG - LLV
- Take the train from Lvliang to Taiyuantrain
11h 22m¥4,498–8,687Train
- Take the train from Kashgar to Lanzhoutrain Kashgar
- Take the train from Lanzhou to Taiyuantrain Lhasa
2d 1h¥384–956
Kashgar Airport (KHG) to Taiyuan Wusu International Airport (TYN) flights
Questions & Answers
The cheapest way to get from Kashgar to Taiyuan is to train via Turfan North which costs ¥370 - ¥1100 and takes 39h 59m.
The fastest way to get from Kashgar to Taiyuan is to fly which takes 6h 40m and costs ¥1700 - ¥4200.
No, there is no direct train from Kashgar to Taiyuan. However, there are services departing from Kashgar and arriving at Taiyuan via Turfan North and Lvliang. The journey, including transfers, takes approximately 39h 59m.
The distance between Kashgar and Taiyuan is 3191 km. The road distance is 3684.3 km.
The best way to get from Kashgar to Taiyuan without a car is to train via Turfan North which takes 39h 59m and costs ¥370 - ¥1100.
It takes approximately 6h 40m to get from Kashgar to Taiyuan, including transfers.
Kashgar to Taiyuan train services, operated by China Railways T-Class, depart from Kashgar station.
The best way to get from Kashgar to Taiyuan is to fly which takes 6h 40m and costs ¥1700 - ¥4200. Alternatively, you can train via Turfan North, which costs ¥370 - ¥1100 and takes 39h 59m.
Taiyuan is 2h ahead of Kashgar. It is currently 10:48 AM in Kashgar and 12:48 PM in Taiyuan.
Kashgar to Taiyuan train services, operated by China Railways T-Class, arrive at Turpan North Station.
What companies run services between Kashgar, China and Taiyuan, China?
Air China, Shandong Airlines, and seven other airlines fly from Kashgar Airport (KHG) to Taiyuan Wusu International Airport (TYN) 5 times a day. Alternatively, you can take a vehicle from Kashgar to Taiyuan via Kashgar, Turfan North, and Lvliang in around 39h 59m.
- Website
- chinaexpressair.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Urumqi
- Ave. Duration
- 10h 48m
- When
- Every day
- Estimated price
- ¥3,700–9,500
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Lanzhou
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥1,700–4,100
Flights from Kashgar Airport to Lüliang Airport via Xi An
- Ave. Duration
- 10h 15m
- When
- Tuesday
- Estimated price
- ¥5,000–11,000
- Website
- airchina.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Beijing Capital
- Ave. Duration
- 11h 55m
- When
- Monday to Saturday
- Estimated price
- ¥5,000–6,500
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Urumqi
- Ave. Duration
- 12h 50m
- When
- Wednesday, Friday, and Monday
- Estimated price
- ¥3,700–6,500
Flights from Kashgar Airport to Lüliang Airport via Beijing Capital
- Ave. Duration
- 13h 15m
- When
- Monday to Saturday
- Estimated price
- ¥6,000–7,500
- Website
- ch.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Lanzhou
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥1,700–4,100
Flights from Kashgar Airport to Lüliang Airport via Xi An
- Ave. Duration
- 10h 17m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥5,000–11,000
Flights from Kashgar Airport to Lüliang Airport via Tianfu International
- Ave. Duration
- 14h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥4,400–8,500
- Website
- sda.cn
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Urumqi
- Ave. Duration
- 12h 50m
- When
- Wednesday, Friday, and Monday
- Estimated price
- ¥3,700–6,500
Flights from Kashgar Airport to Lüliang Airport via Xi An
- Ave. Duration
- 10h 15m
- When
- Tuesday
- Estimated price
- ¥5,000–11,000
- Website
- en.ceair.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Urumqi
- Ave. Duration
- 11h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,600–10,000
Flights from Kashgar Airport to Lüliang Airport via Beijing Daxing
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥5,500–16,000
- Website
- hainanairlines.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Urumqi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ¥4,800–9,500
- Website
- airguilin.com
Flights from Kashgar Airport to Taiyuan Wusu International Airport via Korla
- Ave. Duration
- 11h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–7,000
- Website
- flycua.com
Flights from Kashgar Airport to Lüliang Airport via Beijing Daxing
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥5,500–16,000
Train from Kashgar to Turpan North Station
- Ave. Duration
- 13h 45m
- 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 Lvliang to Taiyuan
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
Train from Lvliang to Taiyuan
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
Train from Kashgar to Lanzhou
- Ave. Duration
- 37h 20m
- 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
Train from Lanzhou to Taiyuan
- Ave. Duration
- 13h 43m
- 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 Turfan North to Lvliang
- Hard Seat
- ¥200–290
- Hard Sleeper
- ¥440–550
- Soft Sleeper
- ¥600–900
Train from Lanzhou to Taiyuan
- Hard Seat
- ¥110–170
- Hard Sleeper
- ¥230–260
- Soft Sleeper
- ¥340–480
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: Eurostar, How to get from Florence to Rome, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kashgar to Taiyuan is 3684 km. It takes approximately 41h 9m to drive from Kashgar to Taiyuan.
There are 89+ hotels available in Taiyuan.







