There are 9 ways to get from Zhongwei to Dunhuang by train, bus, car, plane, 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.
Train, bus
best- Take the train from Zhongwei to Jiayuguantrain Shenyang
- Take the bus from Jiuquan to Dunhuangbus
14h 25m¥210–438Train via Jiayuguan
cheapest- Take the train from Zhongwei to Jiayuguantrain Shenyang
- Take the train from Jiayuguan to Dunhuangtrain Lanzhou
15h 14m¥139–337Drive 1,109 km
- Drive from Zhongwei to Dunhuangcar 1,109 km
10h 51m¥936–1,351Train to Yinchuan Hedong Airport, fly
- Take the train from Zhongwei South Station to Yinchuan Hedong Airporttrain
- Fly from Yinchuan Hedong Airport (INC) to Dunhuang (DNH)plane INC - DNH
10h 25m¥1,181–5,615Train
- Take the train from Zhongwei to Jinchangtrain Shenyang
- Take the train from Jinchang to Dunhuang Stationtrain Lanzhou
15h 56m¥151–383Taxi to Zhongwei Shapotou Airport, fly
- Take the taxi from Zhongwei to Zhongwei Shapotou Airport (ZHY)taxi
- Fly from Zhongwei Shapotou Airport (ZHY) to Dunhuang (DNH)plane ZHY - DNH
11h 48m¥1,235–5,160Train, bus to Lanzhou, fly
- Take the train from Zhongwei South Station to Lanzhou Westtrain
- Take the bus from Oriental Hotel to Lanzhou Airportbus
- Fly from Lanzhou (LHW) to Dunhuang (DNH)plane LHW - DNH
7h 14m¥701–3,465Train to Xining, fly
- Take the train from Zhongwei South Station to Xiningtrain
- Fly from Xining (XNN) to Dunhuang (DNH)plane XNN - DNH
7h 55m¥1,592–4,986Train to Jinchang, fly
- Take the train from Zhongwei to Jinchangtrain
- Fly from Jinchang (JIC) to Dunhuang (DNH)plane JIC - DNH
7h 52m¥643–3,455
Yinchuan Hedong Airport (INC) to Dunhuang (DNH) flights
Comparing Your Travel Options
The cheapest way to get from Zhongwei to Dunhuang is to train via Jiayuguan which costs ¥130 - ¥340 and takes 15h 14m.
The fastest way to get from Zhongwei to Dunhuang is to train and bus and fly which takes 7h 14m and costs ¥700 - ¥3500.
No, there is no direct train from Zhongwei to Dunhuang. However, there are services departing from Zhongwei and arriving at Dunhuang via Jiayuguan. The journey, including transfers, takes approximately 15h 14m.
The distance between Zhongwei and Dunhuang is 1135 km. The road distance is 1109 km.
The best way to get from Zhongwei to Dunhuang without a car is to train and bus which takes 14h 25m and costs ¥210 - ¥440.
It takes approximately 14h 25m to get from Zhongwei to Dunhuang, including transfers.
Zhongwei to Dunhuang train services, operated by China Railways T-Class, depart from Zhongwei station.
Zhongwei to Dunhuang train services, operated by China Railways T-Class, arrive at Jiayuguan station.
Yes, the driving distance between Zhongwei to Dunhuang is 1109 km. It takes approximately 10h 51m to drive from Zhongwei to Dunhuang.
There are 19+ hotels available in Dunhuang.
What companies run services between Zhongwei, China and Dunhuang, China?
You can take a train from Zhongwei to Dunhuang Bus Station via Jiayuguan, Dunhuang, and Dunhuang train station in around 15h 14m.
- Website
- ch.com
Flights from Yinchuan Hedong Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 21m
- When
- Every day
- Estimated price
- ¥2,400–5,500
Flights from Lanzhou to Dunhuang
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥550–4,400
Flights from Lanzhou to Dunhuang via Jinchang
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–3,300
Flights from Lanzhou to Dunhuang via Zhangye
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- ¥550–3,300
Flights from Xining to Dunhuang
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,400–4,800
Flights from Jinchang to Dunhuang
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–3,200
Train from Zhongwei to Jiayuguan
- Ave. Duration
- 8h 24m
- Frequency
- Once daily
- Estimated price
- ¥80–210
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
Train from Zhongwei to Jiayuguan
- Ave. Duration
- 8h 24m
- Frequency
- Once daily
- Estimated price
- ¥80–210
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
Train from Zhongwei to Jinchang
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- ¥55–150
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥55–80
- Hard Sleeper
- ¥120–150
- Soft Sleeper
- ¥190–240
Train from Zhongwei to Jinchang
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- ¥55–150
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥55–80
- Hard Sleeper
- ¥120–150
- Soft Sleeper
- ¥190–240
- [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
- 1h 45m
- Estimated price
- ¥130–160
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 French strikes 2018: What are my alternative transport options?, Train travel in Spain: A guide to Renfe, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.



