There is 1 way to get from Badain Jaran Desert to Zhangye by unknown, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Jinchang (JIC) to Jiayuguan Airport (JGN) flights
Questions & Answers
The distance between Badain Jaran Desert and Zhangye is 777 km.
It takes approximately 8h 20m to get from Badain Jaran Desert to Zhangye, including transfers.
There are nine+ hotels available in Zhangye.
What companies run services between Badain Jaran Desert, China and Zhangye, China?
There is no direct connection from Badain Jaran Desert to Zhangye. However, you can travel to Jinchang (JIC) airport, fly to Jiayuguan Airport (JGN), take the taxi to Jiayuguan South, then take the train to Zhangye West Station.
- Website
- chinaexpressair.com
Flights from Jinchang to Jiayuguan Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ¥460–3,100
Flights from Jinchang to Jiayuguan Airport via Lanzhou
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–3,700
Train from Jiayuguan South to Zhangye West Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–90
- Soft sleeper
- ¥100–140
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 Getting to Rome from the airport, 5 incredible day trips from Florence by train, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.




