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
14h 18m¥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
- 14h 27m
- 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
- Website
- ch.com
Flights from Dunhuang to Zhongwei Shapotou Airport via Beijing Capital
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- ¥4,700–7,000
Flights from Dunhuang to Lanzhou
- Ave. Duration
- 1h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥600–4,900
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
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–6,000
Flights from Dunhuang to Jinchang
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–3,900
- Website
- chinaexpressair.com
Flights from Dunhuang to Zhongwei Shapotou Airport via Beijing Capital
- Ave. Duration
- 14h 27m
- 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 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 Jinchang
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–3,900
- Website
- en.ceair.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 Lanzhou
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ¥1,900–5,500
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 Xining via Huatugou
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,800–7,000
- Website
- loongair.cn
Flights from Dunhuang to Lanzhou
- Ave. Duration
- 1h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥600–4,900
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 Urumqi
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,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 Jinchang
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥600–3,900
- Website
- okair.net
Flights from Dunhuang to Yinchuan Hedong Airport via Urumqi
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,400–6,500
Flights from Dunhuang to Yinchuan Hedong Airport via Xi An
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ¥3,400–8,000
- Website
- cdal.com.cn
Flights from Dunhuang to Zhongwei Shapotou Airport via Chengdu
- Ave. Duration
- 19h
- When
- Tuesday and Saturday
- Estimated price
- ¥1,200–6,000
- Website
- westair.cn
Flights from Dunhuang to Zhongwei Shapotou Airport via Chongqing
- Ave. Duration
- 12h 5m
- When
- Sunday
- Estimated price
- ¥5,500–9,000
- Website
- airchina.com
Flights from Dunhuang to Lanzhou
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,700–4,600
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
Train from Dunhuang to Jiayuguan
- Hard Seat
- ¥45–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
Train from Dunhuang Station to Jinchang
- Hard Seat
- ¥85–120
- Hard sleeper
- ¥160–230
- Soft sleeper
- ¥260–340
Train from Dunhuang to Lanzhou West Station
- Hard Seat
- ¥110–150
- Hard sleeper
- ¥200–280
- Soft sleeper
- ¥330–430
Train from Lanzhou West to Zhongwei South Station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Lanzhou West to Zhongwei South Station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Xining to Zhongwei South Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- ¥150–340
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥150–210
- Adult - 1st Class
- ¥240–340
Train from Yinchuan Hedong Airport to Zhongwei South Station
- Adult - second class
- ¥60–90
- [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
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Lanzhou Airport to Oriental Hotel
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- 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 How to plan an amazing trip around Scandinavia, How do I buy a London Underground ticket?, and Need to know: Greyhound - to help you get the most out of your next trip.















