There are 5 ways to get from Beijing to Mingsha Shan by train, plane, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Beijing Daxing International Airport, fly, travel
best- Take the train from Beijing West to Beijing Daxing Airporttrain
- Fly from Beijing Daxing International Airport (PKX) to Dunhuang (DNH)plane PKX - DNH
- Walk from Dunhuang (DNH) to Mingsha Shanunknown
5h 20mTrain, travel via Hami
- Take the train from Beijing West Station to Hamitrain
- Take the train from Hami to Yumentrain
- Take the train from Yumen to Dunhuang Stationtrain
- Walk from Dunhuang to Mingsha Shanunknown
19h 14mBus, train, travel
- Take the bus from Beijing to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
- Take the train from Lanzhou to Jiuquantrain
- Take the bus from Jiuquan to Dunhuangbus
- Walk from Dunhuang to Mingsha Shanunknown
36h 35mFly from Beijing Capital International Airport, travel
- Fly from Beijing Capital International Airport (PEK) to Dunhuang (DNH)plane PEK - DNH
- Walk from Dunhuang (DNH) to Mingsha Shanunknown
5h 14mTrain, travel
- Take the train from Beijing West Station to Yumentrain
- Take the train from Yumen to Dunhuang Stationtrain
- Walk from Dunhuang to Mingsha Shanunknown
26h 7m
Beijing Daxing International Airport (PKX) to Dunhuang (DNH) flights
Questions & Answers
The distance between Beijing and Mingsha Shan is 1920 km.
The best way to get from Beijing to Mingsha Shan without a car is to train and travel via Hami which takes 19h 14m and costs .
It takes approximately 5h 20m to get from Beijing to Mingsha Shan, including transfers.
Mingsha Shan is 2h behind Beijing. It is currently 3:22 AM in Beijing and 1:22 AM in Mingsha Shan.
There are 20+ hotels available in Mingsha Shan.
What companies run services between Beijing, China and Mingsha Shan, China?
There is no direct connection from Beijing to Mingsha Shan. However, you can take the train to Beijing Daxing Airport, walk to Beijing Daxing International Airport (PKX) airport, fly to Dunhuang (DNH), then travel to Mingsha Shan. Alternatively, you can take a train from Beijing West Station to Mingsha Shan via Hami, Yumen, and Dunhuang in around 19h 14m.
- Website
- airchina.com
Flights from Beijing Daxing International Airport to Dunhuang
- Ave. Duration
- 3h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,500–4,200
Flights from Beijing Capital International Airport to Dunhuang
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- ¥2,450–2,550
Flights from Beijing Capital International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h 47m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,450–2,550
- Website
- en.ceair.com
Flights from Beijing Daxing International Airport to Dunhuang
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–6,000
Flights from Beijing Daxing International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ¥2,500–6,500
Flights from Beijing Daxing International Airport to Dunhuang via Xi An
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥2,700–6,500
Train from Beijing West to Beijing Daxing Airport
- Adult - second class
- ¥22–35
Train from Beijing West Station to Hami
- Hard Seat
- ¥220–320
- Hard Sleeper
- ¥480–600
- Soft Sleeper
- ¥650–1,000
Train from Hami to Yumen
- Hard Seat
- ¥65–100
- Hard Sleeper
- ¥110–130
- Soft Sleeper
- ¥190–280
Train from Beijing West Station to Yumen
- Hard Seat
- ¥190–280
- Hard Sleeper
- ¥410–500
- Soft Sleeper
- ¥550–850
Train from Yumen to Dunhuang Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Yumen to Dunhuang Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
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
- Website
- zhidao.baidu.com
Bus from Beijing to Yinchuan Nanmen Station
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Estimated price
- ¥413
- Schedules at
- zhidao.baidu.com
- 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
- [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 How to get from Gatwick Airport into central London, How to get from JFK to New York City, and Italy Travel Guides - to help you get the most out of your next trip.















