There are 6 ways to get from Kashgar to Zhangjiajie by plane, train, bus, taxi, 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 Kashgar Airport (KHG) to Zhangjiajie Hehua Airport (DYG)plane KHG - DYG
7h 20m¥4,220–9,024Train
cheapest- Take the train from Kashgar to Mianyangtrain Kashgar
- Take the train from Mianyang to Zhangjiajie West Stationtrain Xi‘an
2d 6h¥724–1,616Train via Guangyuan
- Take the train from Kashgar to Guangyuantrain
- Take the train from Guangyuan to Chengdu East Stationtrain
- Take the train from Chengdu East to Zhangjiajie West Stationtrain
2d 2h¥784–1,826Train, bus, taxi
- Take the train from Kashgar to Ürümqi Southtrain
- Take the bus from Urumqi to Pingliang Eastbus
- Take the taxi from Pingliang West to Qingyangtaxi
- Take the train from Qingyang to Xian Northtrain
- Take the train from Xian North to Zhangjiajie West Stationtrain
2d 13h¥1,786–2,338Drive 4,177 km
- Drive from Kashgar to Zhangjiajiecar 4,177 km
45h 35m¥3,548–5,125Train, bus
- Take the train from Kashgar to Chengdu Stationtrain
- Take the train from Chengdu South station to Chongqing Westtrain
- Take the bus from Chongqing Bus Station to Zhangjiajie Bus Terminalbus
2d 20h¥779–1,473
Kashgar Airport (KHG) to Zhangjiajie Hehua Airport (DYG) flights
Questions & Answers
The cheapest way to get from Kashgar to Zhangjiajie is to train and bus which costs ¥750 - ¥1500 and takes 2 days 20h.
The fastest way to get from Kashgar to Zhangjiajie is to fly which takes 7h 20m and costs ¥4200 - ¥9000.
No, there is no direct train from Kashgar to Zhangjiajie station. However, there are services departing from Kashgar and arriving at Zhangjiajie West Station via Guangyuan and Chengdu East. The journey, including transfers, takes approximately 2 days 2h.
The distance between Kashgar and Zhangjiajie is 3359 km. The road distance is 4177 km.
The best way to get from Kashgar to Zhangjiajie without a car is to train via Guangyuan which takes 2 days 2h and costs ¥750 - ¥1900.
It takes approximately 7h 20m to get from Kashgar to Zhangjiajie, including transfers.
Kashgar to Zhangjiajie train services, operated by China Railways T-Class, depart from Kashgar station.
The best way to get from Kashgar to Zhangjiajie is to fly which takes 7h 20m and costs ¥4200 - ¥9000. Alternatively, you can train via Guangyuan, which costs ¥750 - ¥1900 and takes 2 days 2h.
Zhangjiajie is 2h ahead of Kashgar. It is currently 4:19 AM in Kashgar and 6:19 AM in Zhangjiajie.
Kashgar to Zhangjiajie train services, operated by China Railways T-Class, arrive at Guangyuan station.
What companies run services between Kashgar, China and Zhangjiajie, China?
China Eastern Airlines, Air China, and three other airlines fly from Kashgar Airport (KHG) to Zhangjiajie Hehua Airport (DYG) 3 times a day. Alternatively, you can take a vehicle from Kashgar to Zhangjiajie West Station via Kashgar, Guangyuan, and Chengdu East in around 2d 2h.
- Website
- en.ceair.com
Flights from Kashgar Airport to Zhangjiajie Hehua Airport via Xi An
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥5,000–12,000
- Website
- airchina.com
Flights from Kashgar Airport to Zhangjiajie Hehua Airport via Beijing Capital
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ¥6,000–8,000
- Website
- fuzhou-air.cn
Flights from Kashgar Airport to Zhangjiajie Hehua Airport via Xi An
- Ave. Duration
- 9h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,200–9,000
Train from Kashgar to Guangyuan
- Ave. Duration
- 43h 15m
- Frequency
- Once daily
- Estimated price
- ¥300–750
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥300–440
- Hard Sleeper
- ¥600–750
- Soft Sleeper
- ¥900–1,200
Train from Kashgar to Ürümqi South
- Ave. Duration
- 15h 12m
- Frequency
- Once daily
- Estimated price
- ¥140–370
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–200
- Hard Sleeper
- ¥280–340
- Soft Sleeper
- ¥440–550
Train from Kashgar to Mianyang
- Ave. Duration
- 46h 45m
- Frequency
- Once daily
- Estimated price
- ¥320–750
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥320–450
- Hard Sleeper
- ¥600–750
- Soft Sleeper
- ¥950–1,200
Train from Kashgar to Chengdu Station
- Ave. Duration
- 2d
- Frequency
- Once daily
- Estimated price
- ¥330–800
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥330–470
- Hard Sleeper
- ¥650–800
- Soft Sleeper
- ¥1,000–1,300
Train from Guangyuan to Chengdu East Station
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–210
Train from Guangyuan to Chengdu East Station
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–410
Train from Chengdu East to Zhangjiajie West Station
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–670
- Business Class Seat
- ¥900–1,300
Train from Qingyang to Xian North
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
Train from Xian North to Zhangjiajie West Station
- 2nd Class Seat
- ¥620–680
- 1st Class Seat
- ¥1,000–1,150
- Business Class Seat
- ¥1,500–2,200
Train from Mianyang to Zhangjiajie West Station
- 2nd Class Seat
- ¥390–420
- 1st Class Seat
- ¥640–700
- Business Class Seat
- ¥900–1,300
Train from Chengdu South station to Chongqing West
- Adult - second class
- ¥310–440
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Urumqi to Pingliang East
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- ¥637
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 2h 1m
- Estimated price
- ¥290–350
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 Travelling around the UAE, Train travel in Spain: A guide to Renfe, 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 Kashgar to Zhangjiajie is 4177 km. It takes approximately 45h 35m to drive from Kashgar to Zhangjiajie.
There are 367+ hotels available in Zhangjiajie.
















