There are 5 ways to get from Zhangjiajie to Jiayuguan by plane, train, car, 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
best- Fly from Zhangjiajie Hehua Airport (DYG) to Jiayuguan Airport (JGN)plane DYG - JGN
8h 48m¥1,457–4,172Bus, train
cheapest- Take the bus from Zhangjiajie Bus Terminal to Chongqing Bus Stationbus
- Take the train from Chongqing North to Lanzhoutrain
- Take the train from Lanzhou to Jiayuguan Southtrain
29h 38m¥525–1,125Train via Chengdu
- Take the train from Zhangjiajie West Station to Chengdu Easttrain
- Take the train from Chengdu East Station to Guangyuantrain
- Take the train from Guangyuan to Jiayuguantrain
23h 12m¥619–1,350Drive 2,075.8 km
- Drive from Zhangjiajie to Jiayuguancar 2,075.8 km
21h 29m¥1,758–2,540Train
- Take the train from Zhangjiajie West Station to Guangyuantrain Changsha
- Take the train from Guangyuan to Jiayuguantrain Chengdu
24h 18m¥605–1,140
Zhangjiajie Hehua Airport (DYG) to Jiayuguan Airport (JGN) flights
Questions & Answers
The cheapest way to get from Zhangjiajie to Jiayuguan is to bus and train which costs ¥500 - ¥1200 and takes 29h 38m.
The fastest way to get from Zhangjiajie to Jiayuguan is to fly which takes 8h 48m and costs ¥1400 - ¥4200.
No, there is no direct train from Zhangjiajie station to Jiayuguan. However, there are services departing from Zhangjiajie West Station and arriving at Jiayuguan via Chengdu East Station and Guangyuan. The journey, including transfers, takes approximately 23h 12m.
The distance between Zhangjiajie and Jiayuguan is 1656 km. The road distance is 2075.8 km.
The best way to get from Zhangjiajie to Jiayuguan without a car is to train via Chengdu which takes 23h 12m and costs ¥600 - ¥1400.
It takes approximately 8h 48m to get from Zhangjiajie to Jiayuguan, including transfers.
Zhangjiajie to Jiayuguan train services, operated by China Railways G-Class, depart from Zhangjiajie West Station.
The best way to get from Zhangjiajie to Jiayuguan is to fly which takes 8h 48m and costs ¥1400 - ¥4200. Alternatively, you can train via Chengdu, which costs ¥600 - ¥1400 and takes 23h 12m.
Zhangjiajie to Jiayuguan train services, operated by China Railways G-Class, arrive at Chengdu East station.
Yes, the driving distance between Zhangjiajie to Jiayuguan is 2076 km. It takes approximately 21h 29m to drive from Zhangjiajie to Jiayuguan.
What companies run services between Zhangjiajie, China and Jiayuguan, China?
Juneyao Airlines, China Eastern Airlines, and four other airlines fly from Zhangjiajie Hehua Airport (DYG) to Jiayuguan Airport (JGN) 5 times a day. Alternatively, you can take a train from Zhangjiajie West Station to Jiayuguan via Chengdu East Station, Guangyuan, and Jiayuguan in around 23h 12m.
- Website
- en.ceair.com
Flights from Zhangjiajie Hehua Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 10h 42m
- When
- Monday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- ¥2,300–6,500
Flights from Zhangjiajie Hehua Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 11h 18m
- When
- Every day
- Estimated price
- ¥3,000–8,000
- Website
- juneyaoair.com
Flights from Zhangjiajie Hehua Airport to Jiayuguan Airport via Shanghai Pudong
- Ave. Duration
- 11h 30m
- When
- Wednesday, Monday, and Friday
- Estimated price
- ¥1,400–11,000
Flights from Zhangjiajie Hehua Airport to Jiayuguan Airport via Xi An
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ¥3,000–8,000
- Website
- ch.com
Flights from Zhangjiajie Hehua Airport to Jiayuguan Airport via Tianfu International
- Ave. Duration
- 10h 42m
- When
- Monday, Thursday, Friday, Sunday, and Wednesday
- Estimated price
- ¥2,300–6,500
Train from Zhangjiajie West Station to Chengdu East
- 2nd Class Seat
- ¥370–410
- 1st Class Seat
- ¥620–670
- Business Class Seat
- ¥900–1,300
Train from Chengdu East Station to Guangyuan
- 2nd Class Seat
- ¥125–140
- 1st Class Seat
- ¥200–230
- Business Class Seat
- ¥290–410
Train from Zhangjiajie West Station to Guangyuan
- 2nd Class Seat
- ¥460–500
- 1st Class Seat
- ¥750–850
- Business Class Seat
- ¥1,100–1,600
Train from Chengdu East Station to Guangyuan
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–210
Train from Chongqing North to Lanzhou
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Estimated price
- ¥260–650
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥260–360
- Adult - 1st Class
- ¥430–650
Train from Guangyuan to Jiayuguan
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- ¥120–300
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥120–170
- Hard Sleeper
- ¥240–300
- Soft Sleeper
- ¥380–470
Train from Guangyuan to Jiayuguan
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- ¥120–300
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥120–170
- Hard Sleeper
- ¥240–300
- Soft Sleeper
- ¥380–470
Train from Lanzhou to Jiayuguan South
- Hard Seat
- ¥85–120
- Hard sleeper
- ¥160–220
- Soft sleeper
- ¥260–340
- [email protected]
- Website
- chinabusguide.com
Bus from Zhangjiajie Bus Terminal to Chongqing Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ¥140–210
- Schedules at
- chinabusguide.com
- Bus
- ¥140–200
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 Bali: What to do if Mount Agung erupts, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are eight+ hotels available in Jiayuguan.
















