There are 4 ways to get from Hohhot to Dunhuang by plane, train, bus, 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 Hohhot Baita International Airport (HET) to Dunhuang (DNH)HET - DNH
7h 2m¥759–3,809Train
- Take the train from Hohhot East to JiayuguanShenyang North
- Take the train from Jiayuguan to DunhuangLanzhou / ...
27h 57mBus, train
- Take the bus from Hohhot to Yinchuan Traveling Bus Station
- Take the bus from Yinchuan Nanmen Station to Lanzhou
- Take the train from Lanzhou to Jiuquan
- Take the bus from Jiuquan to Dunhuang
30hDrive 1,729 km
- Drive from Hohhot to Dunhuang1,729 km
18h 1m¥1,532–2,212
Hohhot Baita International Airport (HET) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Hohhot to Dunhuang is to drive which costs ¥1500 - ¥2300 and takes 18h 1m.
The fastest way to get from Hohhot to Dunhuang is to fly which takes 7h 2m and costs ¥750 - ¥3900.
The distance between Hohhot and Dunhuang is 1474 km. The road distance is 1729 km.
The best way to get from Hohhot to Dunhuang without a car is to train which takes 27h 57m and costs .
It takes approximately 7h 2m to get from Hohhot to Dunhuang, including transfers.
The best way to get from Hohhot to Dunhuang is to fly which takes 7h 2m and costs ¥750 - ¥3900. Alternatively, you can train, which costs and takes 27h 57m.
Yes, the driving distance between Hohhot to Dunhuang is 1729 km. It takes approximately 18h 1m to drive from Hohhot to Dunhuang.
There are 17+ hotels available in Dunhuang.
What companies run services between Hohhot, China and Dunhuang, China?
Chengdu, Sichuan Airlines, and five other airlines fly from Hohhot Baita International Airport (HET) to Dunhuang (DNH) 3 times a day. Alternatively, you can take a train from Hohhot to Dunhuang Bus Station via Hohhot East, Jiayuguan, Dunhuang, and Dunhuang train station in around 27h 57m.
- Website
- en.ceair.com
Flights from Hohhot Baita International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ¥1,900–5,500
- Website
- ch.com
Flights from Hohhot Baita International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥1,900–5,500
- Website
- tianjin-air.com
Flights from Hohhot Baita International Airport to Dunhuang via Urumqi
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,500–7,500
Train from Hohhot East to Jiayuguan
- Ave. Duration
- 19h 58m
- Frequency
- Once daily
- Estimated price
- ¥140–350
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥140–210
- Hard Sleeper
- ¥290–350
- Soft Sleeper
- ¥450–550
Train from Lanzhou to Jiuquan
- Ave. Duration
- 8h 8m
- Frequency
- Twice daily
- Estimated price
- ¥80–232
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
Train from Jiayuguan to Dunhuang
Train from Lanzhou to Jiuquan
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Yinchuan Nanmen Station to Lanzhou
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
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 to and around Russia for the 2018 FIFA World Cup, Getting around the Cyclades, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.







