There are 10 ways to get from Dunhuang to Zhongwei by bus, train, 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.
Bus, train
best- Take the bus from Dunhuang to Jiuquanbus
- Take the train from Jiayuguan to Zhongweitrain Urumqi
14h 27m¥205–442Train via Jiayuguan
cheapest- Take the train from Dunhuang to Jiayuguantrain Lanzhou
- Take the train from Jiayuguan to Zhongweitrain Urumqi
15h 15m¥135–340Drive 1,108.2 km
- Drive from Dunhuang to Zhongweicar 1,108.2 km
10h 50m¥935–1,350Fly to Zhongwei Shapotou Airport, taxi
- Fly from Dunhuang (DNH) to Zhongwei Shapotou Airport (ZHY)plane DNH - ZHY
- Take the taxi from Zhongwei Shapotou Airport (ZHY) to Zhongweitaxi
15h 8m¥1,321–6,151Train
- Take the train from Dunhuang Station to Jinchangtrain Dunhuang
- Take the train from Jinchang to Zhongweitrain Urumqi
16h 38m¥150–390Train #2
- Take the train from Dunhuang to Lanzhou West Stationtrain Lanzhou / ...
- Take the train from Lanzhou West to Zhongwei South Stationtrain Xining
18h 36m¥239–524Fly to Lanzhou, bus, train
- Fly from Dunhuang (DNH) to Lanzhou (LHW)plane DNH - LHW
- Take the bus from Lanzhou Airport to Oriental Hotelbus
- Take the train from Lanzhou West to Zhongwei South Stationtrain
7h 30m¥750–3,865Fly to Yinchuan Hedong Airport, train
- Fly from Dunhuang (DNH) to Yinchuan Hedong Airport (INC)plane DNH - INC
- Take the train from Yinchuan Hedong Airport to Zhongwei South Stationtrain
10h 49m¥1,480–6,615Fly to Xining, train
- Fly from Dunhuang (DNH) to Xining (XNN)plane DNH - XNN
- Take the train from Xining to Zhongwei South Stationtrain
8h 43m¥1,591–4,986Fly to Jinchang, train
- Fly from Dunhuang (DNH) to Jinchang (JIC)plane DNH - JIC
- Take the train from Jinchang to Zhongweitrain
8h 55m¥741–4,161
Dunhuang (DNH) to Zhongwei Shapotou Airport (ZHY) flights
Comparing Your Travel Options
The cheapest way to get from Dunhuang to Zhongwei is to train via Jiayuguan which costs ¥130 - ¥340 and takes 15h 15m.
The fastest way to get from Dunhuang to Zhongwei is to fly and bus and train which takes 7h 30m and costs ¥750 - ¥3900.
No, there is no direct train from Dunhuang to Zhongwei. However, there are services departing from Dunhuang and arriving at Zhongwei via Jiayuguan. The journey, including transfers, takes approximately 15h 15m.
The distance between Dunhuang and Zhongwei is 1140 km. The road distance is 1108.2 km.
The best way to get from Dunhuang to Zhongwei without a car is to bus and train which takes 14h 27m and costs ¥200 - ¥450.
It takes approximately 14h 27m to get from Dunhuang to Zhongwei, including transfers.
Dunhuang to Zhongwei train services, operated by China Railways K-Class, depart from Dunhuang station.
Dunhuang to Zhongwei train services, operated by China Railways K-Class, arrive at Jiayuguan station.
Yes, the driving distance between Dunhuang to Zhongwei is 1108 km. It takes approximately 10h 50m to drive from Dunhuang to Zhongwei.
There are four+ hotels available in Zhongwei.
What companies run services between Dunhuang, China and Zhongwei, China?
You can take a bus from Dunhuang Bus Station to Zhongwei via Dunhuang train station, Dunhuang, and Jiayuguan in around 15h 15m.
- Website
- xiamenair.com
Flights from Dunhuang to Zhongwei Shapotou Airport via Xi An
- Ave. Duration
- 16h 52m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥3,200–7,500
Flights from Dunhuang to Zhongwei Shapotou Airport via Beijing Capital
- Ave. Duration
- 17h 40m
- When
- Every day
- Estimated price
- ¥4,700–7,000
Flights from Dunhuang to Lanzhou
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥600–5,500
Flights from Dunhuang to Lanzhou via Zhangye
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ¥600–3,600
Flights from Dunhuang to Lanzhou via Jinchang
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥650–3,700
Flights from Dunhuang to Yinchuan Hedong Airport via Tianfu International
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- ¥3,000–7,000
Flights from Dunhuang to Yinchuan Hedong Airport via Urumqi
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,400–7,000
Flights from Dunhuang to Yinchuan Hedong Airport via Chongqing
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥6,000–9,500
Flights from Dunhuang to Xining via Huatugou
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,800–7,000
Flights from Dunhuang to Jinchang
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–3,900
Train from Jiayuguan to Zhongwei
- Ave. Duration
- 8h 26m
- 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 Jiayuguan to Zhongwei
- Ave. Duration
- 8h 26m
- 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 Jinchang to Zhongwei
- Ave. Duration
- 4h 33m
- 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 Jinchang to Zhongwei
- Ave. Duration
- 4h 33m
- 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 Dunhuang to Jiuquan
- Ave. Duration
- 4h 40m
- Frequency
- Every 3 hours
- Estimated price
- ¥80–180
- Schedules at
- chinabusguide.com
- Bus
- ¥120–180
- Ave. Duration
- 1h 39m
- Estimated price
- ¥120–150
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 Bali: What to do if Mount Agung erupts, Need to know: Jadrolinija, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.



