There are 10 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¥953–1,377Train 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¥781–3,815Train
- Take the train from Zhongwei to Jinchangtrain Shenyang
- Take the train from Jinchang to Dunhuang Stationtrain Lanzhou
15h 56m¥151–383Train, 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 19m¥701–3,565Train to Jinchang, fly
- Take the train from Zhongwei to Jinchangtrain
- Fly from Jinchang (JIC) to Dunhuang (DNH)plane JIC - DNH
7h 57m¥643–3,555Taxi 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
13h 13m¥1,135–4,860Train to Xining, fly
- Take the train from Zhongwei South Station to Xiningtrain
- Fly from Xining (XNN) to Dunhuang (DNH)plane XNN - DNH
7h 55m¥2,792–4,986Train to Zhangye Ghanzhou Airport, fly
- Take the train from Zhongwei to Zhangyetrain
- Fly from Zhangye Ghanzhou Airport (YZY) to Dunhuang (DNH)plane YZY - DNH
9h 37m¥1,050–6,267
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 19m and costs ¥700 - ¥3600.
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 16+ 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 Hami
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,700
Flights from Yinchuan Hedong Airport to Dunhuang via Tianfu International
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- ¥2,100–5,500
Flights from Lanzhou to Dunhuang
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥550–4,800
Flights from Lanzhou to Dunhuang via Zhangye Ghanzhou Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ¥550–3,300
Flights from Lanzhou to Dunhuang via Jinchang
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–3,400
Flights from Jinchang to Dunhuang
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–3,300
Flights from Jinchang to Dunhuang via Jiayuguan
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ¥500–3,300
Flights from Zhongwei Shapotou Airport to Dunhuang via Chengdu
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,000–4,700
Flights from Xining to Dunhuang
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ¥1,700–5,000
Flights from Zhangye Ghanzhou Airport to Dunhuang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥900–6,000
- Website
- chinaexpressair.com
Flights from Yinchuan Hedong Airport to Dunhuang via Hami
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–3,700
Flights from Yinchuan Hedong Airport to Dunhuang via Xi An
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥2,400–6,000
Flights from Lanzhou to Dunhuang
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ¥550–4,800
Flights from Lanzhou to Dunhuang via Zhangye Ghanzhou Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ¥550–3,300
Flights from Lanzhou to Dunhuang via Jinchang
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–3,400
Flights from Jinchang to Dunhuang
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥500–3,300
Flights from Jinchang to Dunhuang via Jiayuguan
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ¥500–3,300
Flights from Zhangye Ghanzhou Airport to Dunhuang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ¥900–6,000
- Website
- en.ceair.com
Flights from Yinchuan Hedong Airport to Dunhuang via Xi An
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ¥2,400–6,000
Flights from Lanzhou to Dunhuang
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ¥1,700–4,800
Flights from Jinchang to Dunhuang via Jiayuguan
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ¥500–3,300
Flights from Xining to Dunhuang via Huatugou
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥2,600–6,500
- Website
- tianjin-air.com
Flights from Yinchuan Hedong Airport to Dunhuang via Urumqi
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–4,700
Flights from Zhongwei Shapotou Airport to Dunhuang via Urumqi
- Ave. Duration
- 11h
- When
- Wednesday and Sunday
- Estimated price
- ¥1,100–5,000
Flights from Zhongwei Shapotou Airport to Dunhuang via Chongqing
- Ave. Duration
- 17h 45m
- When
- Sunday
- Estimated price
- ¥4,000–7,500
- Website
- airchina.com
Flights from Lanzhou to Dunhuang
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–4,400
- Website
- cdal.com.cn
Flights from Zhongwei Shapotou Airport to Dunhuang via Chengdu
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,000–4,700
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
Train from Zhongwei to Zhangye
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- ¥65–180
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥65–100
- Hard Sleeper
- ¥140–180
- Soft Sleeper
- ¥230–280
Train from Zhongwei South Station to Yinchuan Hedong Airport
- Adult - second class
- ¥60–90
Train from Jiayuguan to Dunhuang
- Hard Seat
- ¥45–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
Train from Jinchang to Dunhuang Station
- Hard Seat
- ¥85–120
- Hard sleeper
- ¥160–230
- Soft sleeper
- ¥260–340
Train from Zhongwei South Station to Lanzhou West
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ¥100–210
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–140
- Adult - 1st Class
- ¥140–210
Train from Zhongwei South Station to Xining
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- ¥150–340
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥150–210
- Adult - 1st Class
- ¥240–340
- [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
- Phone
- 0931-96556
- Website
- travelchinaguide.com
Bus from Oriental Hotel to Lanzhou Airport
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ¥30
- Schedules at
- travelchinaguide.com
- 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 Best ways to travel around Australia, Travelling to and around Russia for the 2018 FIFA World Cup, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.















