There are 5 ways to get from Jiayuguan to Mogao Caves (Station) by plane, bus, 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.
Fly, bus
best- Fly from Jiayuguan Airport (JGN) to Dunhuang (DNH)plane JGN - DNH
- Take the bus from Dunhuang Bus Station to Mogao Cavesbus
2h 15m¥2,266–7,076Train
cheapest- Take the train from Jiayuguan to Dunhuangtrain Lanzhou
4h 59m¥99–193Bus
- Take the bus from Jiuquan to Dunhuangbus
5h 43m¥134–232Drive 375 km
- Drive from Jiayuguan to Mogao Caves (Station)car 375 km
3h 45m¥318–459Taxi
- Take the taxi from Jiayuguan to Mogao Caves (Station)taxi 375 km
3h 45m¥550–700
Jiayuguan Airport (JGN) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Jiayuguan to Mogao Caves (Station) is to train which costs ¥95 - ¥200 and takes 4h 59m.
The fastest way to get from Jiayuguan to Mogao Caves (Station) is to fly and bus which takes 2h 15m and costs ¥2200 - ¥7500.
No, there is no direct bus from Jiayuguan to Mogao Caves (Station). However, there are services departing from Jiuquan and arriving at Mogao Caves via Dunhuang Bus Station. The journey, including transfers, takes approximately 5h 43m.
No, there is no direct train from Jiayuguan to Mogao Caves (Station). However, there are services departing from Jiayuguan and arriving at Dunhuang via . The journey, including transfers, takes approximately 4h 59m.
The distance between Jiayuguan and Mogao Caves (Station) is 358 km. The road distance is 375 km.
The best way to get from Jiayuguan to Mogao Caves (Station) without a car is to train which takes 4h 59m and costs ¥95 - ¥200.
It takes approximately 2h 15m to get from Jiayuguan to Mogao Caves (Station), including transfers.
Jiayuguan to Mogao Caves (Station) bus services, operated by China Bus Guide, depart from Jiuquan station.
Jiayuguan to Mogao Caves (Station) train services, operated by China Railways K-Class, depart from Jiayuguan station.
The best way to get from Jiayuguan to Mogao Caves (Station) is to train which takes 4h 59m and costs ¥95 - ¥200. Alternatively, you can bus, which costs ¥130 - ¥240 and takes 5h 43m.
What companies run services between Jiayuguan, China and Mogao Caves (Station), China?
China Railways K-Class operates a train from Jiayuguan to Dunhuang once daily. Tickets cost ¥45–120 and the journey takes 4h 34m. Alternatively, China Bus Guide operates a bus from Jiuquan to Dunhuang every 3 hours. Tickets cost ¥80–170 and the journey takes 4h 40m.
- Website
- chinaexpressair.com
Flights from Jiayuguan Airport to Dunhuang
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- ¥500–3,800
Train from Jiayuguan to Dunhuang
- Hard Seat
- ¥45–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
- Website
- 11467.com
Bus from Dunhuang Bus Station to Mogao Caves
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- ¥8
- Schedules at
- travelchinaguide.com
- [email protected]
- Website
- chinabusguide.com
Bus from Jiuquan to Dunhuang
- Ave. Duration
- 4h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥80–170
- Schedules at
- chinabusguide.com
- Bus
- ¥120–170
- Ave. Duration
- 3h 45m
- Estimated price
- ¥550–700
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 The beginner’s guide to the 2018 World Nomad Games, Thanksgiving 2018: How to travel stress-free, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Jiayuguan to Mogao Caves (Station) bus services, operated by China Bus Guide, arrive at Dunhuang station.
Jiayuguan to Mogao Caves (Station) train services, operated by China Railways K-Class, arrive at Dunhuang station.
Yes, the driving distance between Jiayuguan to Mogao Caves (Station) is 375 km. It takes approximately 3h 45m to drive from Jiayuguan to Mogao Caves (Station).
There are 18+ hotels available in Mogao Caves (Station).




