There are 5 ways to get from Mogao Caves to Jiuquan by bus, plane, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from Mogao Caves to Dunhuang Bus Stationbus
- Fly from Dunhuang (DNH) to Jiayuguan Airport (JGN)plane DNH - JGN
3h 22m¥2,279–7,099Bus
cheapest- Take the bus from Dunhuang to Jiuquanbus
6h 19m¥88–188Train
- Take the train from Dunhuang to Jiayuguantrain Lanzhou
6h 26m¥123–248Drive 397.1 km
- Drive from Mogao Caves to Jiuquancar 397.1 km
4h 11m¥337–486Taxi
- Take the taxi from Mogao Caves to Jiuquantaxi 397.1 km
4h 11m¥600–750
Dunhuang (DNH) to Jiayuguan Airport (JGN) flights
Questions & Answers
The cheapest way to get from Mogao Caves to Jiuquan is to bus which costs ¥85 - ¥190 and takes 6h 19m.
The fastest way to get from Mogao Caves to Jiuquan is to bus and fly which takes 3h 22m and costs ¥2200 - ¥7500.
No, there is no direct bus from Mogao Caves to Jiuquan. However, there are services departing from Mogao Caves and arriving at Jiuquan via Dunhuang. The journey, including transfers, takes approximately 6h 19m.
No, there is no direct train from Mogao Caves to Jiuquan. However, there are services departing from Dunhuang and arriving at Jiuquan via Jiayuguan. The journey, including transfers, takes approximately 6h 26m.
The distance between Mogao Caves and Jiuquan is 369 km. The road distance is 397.1 km.
The best way to get from Mogao Caves to Jiuquan without a car is to bus which takes 6h 19m and costs ¥85 - ¥190.
It takes approximately 3h 22m to get from Mogao Caves to Jiuquan, including transfers.
Mogao Caves to Jiuquan bus services, operated by China Bus Guide, depart from Dunhuang station.
Mogao Caves to Jiuquan train services, operated by China Railways K-Class, depart from Dunhuang station.
The best way to get from Mogao Caves to Jiuquan is to bus which takes 6h 19m and costs ¥85 - ¥190. Alternatively, you can train, which costs ¥120 - ¥250 and takes 6h 26m.
What companies run services between Mogao Caves, China and Jiuquan, China?
China Bus Guide operates a bus from Dunhuang to Jiuquan every 3 hours. Tickets cost ¥80–180 and the journey takes 4h 40m. Alternatively, China Railways K-Class operates a train from Dunhuang to Jiayuguan once daily. Tickets cost ¥45–120 and the journey takes 4h 33m.
- Website
- chinaexpressair.com
Flights from Dunhuang to Jiayuguan Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- ¥650–4,600
Train from Dunhuang to Jiayuguan
- Hard Seat
- ¥45–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
- Website
- 11467.com
Bus from Mogao Caves to Dunhuang Bus Station
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥8
- Schedules at
- travelchinaguide.com
- [email protected]
- Website
- chinabusguide.com
Bus from Dunhuang to Jiuquan
- Ave. Duration
- 4h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥80–180
- Schedules at
- chinabusguide.com
- Bus
- ¥120–180
- Ave. Duration
- 4h 11m
- Estimated price
- ¥600–750
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 5 incredible day trips from Florence by train, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Mogao Caves to Jiuquan bus services, operated by China Bus Guide, arrive at Jiuquan station.
Mogao Caves to Jiuquan train services, operated by China Railways K-Class, arrive at Jiayuguan station.
Yes, the driving distance between Mogao Caves to Jiuquan is 397 km. It takes approximately 4h 11m to drive from Mogao Caves to Jiuquan.
There are eight+ hotels available in Jiuquan.




