There are 9 ways to get from Beijing Capital Airport (PEK) to Kashgar by plane, train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Beijing Capital International Airport to Kashgar Airport
best- Fly from Beijing Capital International Airport (PEK) to Kashgar Airport (KHG)plane PEK - KHG
5h 56m¥3,060–3,553Train
cheapest- Take the train from Beijing West Station to Turfan Northtrain Beijing West
- Take the train from Turpan North Station to Kashgartrain Urumqi
30h 14m¥410–1,123Train to Beijing Daxing International Airport, fly to Kashgar Airport
- Take the train from Caoqiao to Beijing Daxing International Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Kashgar Airport (KHG)plane PKX - KHG
8h 18m¥4,373–13,094Drive 3,925.3 km
- Drive from Beijing Capital Airport (PEK) to Kashgarcar 3,925.3 km
40h 11m¥3,325–4,802Fly Beijing Capital International Airport to Shache Yeerqiang Airport, train
- Fly from Beijing Capital International Airport (PEK) to Shache Yeerqiang Airport (QSZ)plane PEK - QSZ
- Take the train from Shache to Kashgartrain
10h 48m¥1,211–4,675Fly Beijing Capital International Airport to Tumxuk Airport, taxi, train
- Fly from Beijing Capital International Airport (PEK) to Tumxuk Airport (TWC)plane PEK - TWC
- Take the taxi from Tumxuk Airport (TWC) to Bachutaxi
- Take the train from Bachu to Kashgartrain
13h 36m¥2,297–4,443Fly Beijing Capital International Airport to Aksu Airport, train
- Fly from Beijing Capital International Airport (PEK) to Aksu Airport (AKU)plane PEK - AKU
- Take the train from Aksu to Kashgartrain
12h 11m¥3,002–3,422Bus, train
- Take the bus from Bcia T2 to West Railway Station South Squarebus 7
- Take the train from Beijing West Station to Ürümqitrain
- Take the train from Ürümqi Station to Artuxtrain
37h 9m¥450–1,147Bus, train via Liuyuan
- Take the bus from Bcia T2 to West Railway Station South Squarebus 7
- Take the train from Beijing West Station to Liuyuantrain
- Take the train from Liuyuan to Kashgartrain
2d 1h¥433–1,162
Beijing Capital International Airport (PEK) to Kashgar Airport (KHG) flights
Questions & Answers
The cheapest way to get from Beijing Capital Airport (PEK) to Kashgar is to train which costs ¥410 - ¥1200 and takes 30h 14m.
The fastest way to get from Beijing Capital Airport (PEK) to Kashgar is to fly which takes 5h 56m and costs ¥3000 - ¥3600.
No, there is no direct train from Beijing Capital Airport (PEK) to Kashgar. However, there are services departing from Beijing Capital Airport T2 and arriving at Kashgar via Beixinqiao Station, Ciqikou, Beijing West Station and Turpan North Station. The journey, including transfers, takes approximately 30h 14m.
The distance between Beijing Capital Airport (PEK) and Kashgar is 3446 km. The road distance is 3925.3 km.
The best way to get from Beijing Capital Airport (PEK) to Kashgar without a car is to train which takes 30h 14m and costs ¥410 - ¥1200.
It takes approximately 5h 56m to get from Beijing Capital Airport (PEK) to Kashgar, including transfers.
Beijing Capital Airport (PEK) to Kashgar train services, operated by China Railways Z-Class, depart from Beijing West Station.
The best way to get from Beijing Capital Airport (PEK) to Kashgar is to fly which takes 5h 56m and costs ¥3000 - ¥3600. Alternatively, you can train, which costs ¥410 - ¥1200 and takes 30h 14m.
Kashgar is 2h behind Beijing Capital Airport (PEK). It is currently 3:51 AM in Beijing Capital Airport (PEK) and 1:51 AM in Kashgar.
Beijing Capital Airport (PEK) to Kashgar train services, operated by China Railways Z-Class, arrive at Turfan North station.
What companies run services between Beijing Capital Airport (PEK), China and Kashgar, China?
Air China, Hainan, and three other airlines fly from Beijing Capital International Airport (PEK) to Kashgar Airport (KHG) 5 times a day. Alternatively, you can take a subway from Beijing Capital Airport T2 to Kashgar via Beixinqiao Station, Ciqikou, Beijing West station, Beijing West Station, Turpan North Station, and Kashgar in around 30h 14m.
- Website
- csair.com
Flights from Beijing Daxing International Airport to Kashgar Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥4,300–13,000
Flights from Beijing Daxing International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- ¥4,400–13,000
Flights from Beijing Daxing International Airport to Kashgar Airport via Korla
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ¥4,300–13,000
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Urumqi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ¥2,300–4,400
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Lanzhou
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,600
Flights from Beijing Capital International Airport to Tumxuk Airport via Urumqi
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ¥2,100–4,300
- Website
- ch.com
Flights from Beijing Daxing International Airport to Kashgar Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ¥4,300–13,000
Flights from Beijing Daxing International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ¥4,400–13,000
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Urumqi
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- ¥2,300–4,400
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Lanzhou
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,600
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Korla
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–3,300
Flights from Beijing Capital International Airport to Tumxuk Airport via Urumqi
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ¥2,100–4,300
Flights from Beijing Capital International Airport to Tumxuk Airport via Kashgar Airport
- Ave. Duration
- 10h
- When
- Monday to Saturday
- Estimated price
- ¥3,200–3,500
Flights from Beijing Capital International Airport to Tumxuk Airport via Korla
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ¥3,000–3,300
- Website
- airchina.com
Flights from Beijing Capital International Airport to Kashgar Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ¥3,300–3,500
Flights from Beijing Capital International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ¥3,300–3,500
Flights from Beijing Capital International Airport to Aksu Airport
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,900–3,300
Flights from Beijing Capital International Airport to Aksu Airport via Lanzhou
- Ave. Duration
- 7h 17m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,100–3,300
Flights from Beijing Capital International Airport to Aksu Airport via Urumqi
- Ave. Duration
- 7h 20m
- When
- Monday and Friday
- Estimated price
- ¥2,900–3,300
- Website
- chinaexpressair.com
Flights from Beijing Capital International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 11h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,900–3,400
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Korla
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–3,300
Flights from Beijing Capital International Airport to Tumxuk Airport via Kashgar Airport
- Ave. Duration
- 10h
- When
- Monday to Saturday
- Estimated price
- ¥3,200–3,500
Flights from Beijing Capital International Airport to Tumxuk Airport via Korla
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ¥3,000–3,300
- Website
- urumqi-air.com
Flights from Beijing Capital International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,400–7,000
Flights from Beijing Capital International Airport to Tumxuk Airport via Urumqi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥3,000–3,300
- Website
- hainanairlines.com
Flights from Beijing Capital International Airport to Kashgar Airport via Urumqi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ¥4,400–7,000
Flights from Beijing Capital International Airport to Tumxuk Airport via Urumqi
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ¥2,800–4,600
- Website
- cdal.com.cn
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Lanzhou
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,600
- Website
- redair.cn
Flights from Beijing Capital International Airport to Shache Yeerqiang Airport via Yan'an
- Ave. Duration
- 9h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–4,600
- Phone
- +86-010-96165
- Website
- Beijing International Airport
Train from Caoqiao to Beijing Daxing International Airport
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ¥27–35
- Website
- Beijing International Airport
Train from Beijing West Station to Turfan North
- Hard Seat
- ¥250–360
- Hard Sleeper
- ¥550–700
- Soft Sleeper
- ¥750–1,100
Train from Beijing West Station to Ürümqi
- Hard Seat
- ¥260–380
- Hard Sleeper
- ¥550–750
- Soft Sleeper
- ¥800–1,200
Train from Beijing West Station to Liuyuan
- Hard Seat
- ¥200–290
- Hard Sleeper
- ¥440–550
- Soft Sleeper
- ¥600–900
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 Shache to Kashgar
- Ave. Duration
- 2h 7m
- 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 Bachu to Kashgar
- Ave. Duration
- 2h 56m
- Frequency
- Twice daily
- Estimated price
- ¥50–130
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥50–75
- Hard Sleeper
- ¥110–130
- Soft Sleeper
- ¥170–220
Train from Aksu to Kashgar
- Ave. Duration
- 5h 26m
- Frequency
- Twice daily
- Estimated price
- ¥65–170
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥65–95
- Hard Sleeper
- ¥140–170
- Soft Sleeper
- ¥220–270
Train from Liuyuan to Kashgar
- Ave. Duration
- 22h 42m
- Frequency
- Once daily
- Estimated price
- ¥190–538
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥190–280
- Hard Sleeper
- ¥400–480
- Soft Sleeper
- ¥600–750
Train from Shache to Kashgar
- Hard Seat
- ¥28–40
- Hard sleeper
- ¥60–85
- Soft sleeper
- ¥100–130
Train from Bachu to Kashgar
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥70–95
- Soft sleeper
- ¥110–150
Train from Aksu to Kashgar
- Hard Seat
- ¥55–75
- Hard sleeper
- ¥100–150
- Soft sleeper
- ¥170–220
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 Shache to Kashgar
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- ¥30–70
- Schedules at
- chinahighlights.com
Train from Bachu to Kashgar
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ¥35–85
- Schedules at
- chinahighlights.com
Train from Aksu to Kashgar
- Ave. Duration
- 8h 33m
- Frequency
- Once daily
- Estimated price
- ¥50–120
- Schedules at
- chinahighlights.com
Train from Ürümqi Station to Artux
- Ave. Duration
- 23h 7m
- Frequency
- Once daily
- Estimated price
- ¥130–290
- Schedules at
- chinahighlights.com
- Phone
- +86 010 96158
- Website
- bcia.com.cn
Bus from Bcia T2 to West Railway Station South Square
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30–45
- Schedules at
- en.bcia.com.cn
Bus from Bcia T2 to West Railway Station South Square
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30–45
- Schedules at
- en.bcia.com.cn
- Ave. Duration
- 42 min
- Estimated price
- ¥65–85
Want to know more about travelling around China
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Flying into Beijing?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Beijing Capital Airport (PEK) to Kashgar is 3925 km. It takes approximately 40h 11m to drive from Beijing Capital Airport (PEK) to Kashgar.
There are 32+ hotels available in Kashgar.


















