There are 3 ways to get from Xi'an to Mingsha Shan by plane, unknown, bus, 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.
Fly, travel
best- Fly from Xi'An Xianyang International Airport (XIY) to Dunhuang (DNH)plane XIY - DNH
- Walk from Dunhuang (DNH) to Mingsha Shanunknown
4h 51mBus, train, travel
- Take the bus from Xi'an to Gansu Lanzhoubus
- Take the train from Lanzhou to Jiuquantrain
- Take the bus from Jiuquan to Dunhuangbus
- Walk from Dunhuang to Mingsha Shanunknown
22h 42mTrain, travel
- Take the train from Xi'an Train Station to Dunhuangtrain Xi'an
- Walk from Dunhuang to Mingsha Shanunknown
22h 59m
Xi'An Xianyang International Airport (XIY) to Dunhuang (DNH) flights
Questions & Answers
The distance between Xi'an and Mingsha Shan is 1445 km.
The best way to get from Xi'an to Mingsha Shan without a car is to bus and train and travel which takes 22h 42m and costs .
It takes approximately 4h 51m to get from Xi'an to Mingsha Shan, including transfers.
Mingsha Shan is 2h behind Xi'an. It is currently 11:32 PM in Xi'an and 9:32 PM in Mingsha Shan.
There are 20+ hotels available in Mingsha Shan.
What companies run services between Xi'an, China and Mingsha Shan, China?
There is no direct connection from Xi'an to Mingsha Shan. However, you can take the line 2 subway to Bei Kezhan, walk to Xian North Station, take the bus to Xi An Airport, walk to Xi'An Xianyang International Airport (XIY) airport, fly to Dunhuang (DNH), then travel to Mingsha Shan. Alternatively, you can take a vehicle from Xi'an to Mingsha Shan via Xi'an, Gansu Lanzhou, Lanzhou, Jiuquan, Jiuquan, and Dunhuang in around 22h 42m.
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥1,700–4,900
- Website
- airchangan.com
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥700–3,600
Train from Lanzhou to Jiuquan
- Ave. Duration
- 8h 8m
- Frequency
- Once daily
- Estimated price
- ¥80–223
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
Train from Xi'an Train Station to Dunhuang
- Hard Seat
- ¥160–240
- Hard Sleeper
- ¥350–410
- Soft Sleeper
- ¥500–700
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Xi'an to Gansu Lanzhou
- Ave. Duration
- 7h
- Frequency
- 5 times a day
- Estimated price
- ¥228
- Schedules at
- bus.ctrip.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
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 Need to know: Jadrolinija, Want to know more about Flixbus?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.







