There are 11 ways to get from Guazhou to Dunhuang by train, plane, bus, or car
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 Nanjing Lukou International Airport, fly
best- Take the train from Zhenjiang to Nanjing Southtrain
- Fly from Nanjing Lukou International Airport (NKG) to Dunhuang (DNH)plane NKG - DNH
8h 38m¥2,404–4,158Train
cheapest- Take the train from Zhenjiang to Nanjingtrain
- Take the train from Nanjing to Jiayuguantrain
- Take the train from Jiayuguan to Dunhuangtrain
34h 10m¥354–868Train via Xi'an
- Take the train from Zhenjiang to Nanjing Southtrain
- Take the train from Nanjing South to Xian Northtrain
- Take the train from Xi'an North to Lanzhou West Stationtrain
- Take the train from Lanzhou West Station to Dunhuang Stationtrain
25h 30m¥907–1,418Bus, train
- Take the bus from Yangzhou to Shanghai Generalbus
- Take the bus from Shanghai General to Taiyuan Bus Terminalbus
- Take the train from Taiyuan Station to Jiayuguantrain
- Take the bus from Jiuquan to Dunhuangbus
44h 51m¥727–1,243Drive 2,781 km
- Drive from Guazhou to Dunhuangcar 2,781 km
28h 22m¥2,365–3,416Bus to Yangzhou Taizhou Airport, fly
- Take the bus from Yangzhou City Terminal to Yangzhou Taizhou Airportbus
- Fly from Yangzhou Taizhou Airport (YTY) to Dunhuang (DNH)plane YTY - DNH
9h 3m¥1,193–5,104Train to Sunan Shuofang International Airport, fly
- Take the train from Zhenjiang to Wuxitrain
- Fly from Sunan Shuofang International Airport (WUX) to Dunhuang (DNH)plane WUX - DNH
8h 46m¥2,989–5,682Train to Changzhou Benniu Airport, fly
- Take the train from Zhenjiang to Changzhoutrain
- Fly from Changzhou Benniu Airport (CZX) to Dunhuang (DNH)plane CZX - DNH
11h 35m¥1,396–5,660Train to Shanghai Pudong International Airport, fly
- Take the train from Zhenjiang to Shanghai stationtrain
- Fly from Shanghai Pudong International Airport (PVG) to Dunhuang (DNH)plane PVG - DNH
8h 34m¥2,769–12,252Train, train to Hangzhou Xiaoshan International Airport, fly
- Take the train from Zhenjiang to Nanjing Southtrain
- Take the train from Nanjing South to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Dunhuang (DNH)plane HGH - DNH
8h 35m¥2,996–5,359Train #2
- Take the train from Zhenjiang to Longxitrain Shanghai
- Take the train from Longxi to Dunhuangtrain Xi'an
41h 56m¥372–813
Nanjing Lukou International Airport (NKG) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Guazhou to Dunhuang is to train which costs ¥350 - ¥900 and takes 34h 10m.
The fastest way to get from Guazhou to Dunhuang is to train and fly which takes 8h 34m and costs ¥2700 - ¥13000.
No, there is no direct train from Guazhou to Dunhuang station. However, there are services departing from Zhenjiang and arriving at Dunhuang Station via Nanjing South, Xi'an North and Lanzhou West Station. The journey, including transfers, takes approximately 25h 30m.
The distance between Guazhou and Dunhuang is 2495 km. The road distance is 2781 km.
The best way to get from Guazhou to Dunhuang without a car is to train via Xi'an which takes 25h 30m and costs ¥900 - ¥1500.
It takes approximately 8h 38m to get from Guazhou to Dunhuang, including transfers.
Guazhou to Dunhuang train services, operated by China Railways G-Class, depart from Zhenjiang station.
Guazhou to Dunhuang train services, operated by China Railways G-Class, arrive at Nanjing South station.
Yes, the driving distance between Guazhou to Dunhuang is 2781 km. It takes approximately 28h 22m to drive from Guazhou to Dunhuang.
There are 20+ hotels available in Dunhuang.
What companies run services between Guazhou, China and Dunhuang, China?
You can take a vehicle from Guazhou to Dunhuang Bus Station via Zhenjiang, Nanjing South, Xi'an North, Lanzhou West Station, Dunhuang Station, and Dunhuang train station in around 25h 30m.
- Website
- en.ceair.com
Flights from Nanjing Lukou International Airport to Dunhuang via Xi An
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ¥2,900–7,000
Flights from Nanjing Lukou International Airport to Dunhuang via Shanghai Pudong International Airport
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,400–7,500
Flights from Nanjing Lukou International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ¥2,900–7,000
Flights from Nanjing Lukou International Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,200–7,500
Flights from Yangzhou Taizhou Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ¥3,100–5,500
Flights from Sunan Shuofang International Airport to Dunhuang via Xi An
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Sunan Shuofang International Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,400–7,500
Flights from Sunan Shuofang International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥2,900–5,500
Flights from Changzhou Benniu Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Changzhou Benniu Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥3,500–8,000
Flights from Shanghai Pudong International Airport to Dunhuang
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,600–6,000
Flights from Shanghai Pudong International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h
- When
- Tuesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- ¥2,600–8,000
Flights from Shanghai Pudong International Airport to Dunhuang via Xi An
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- ¥2,600–6,000
Flights from Shanghai Pudong International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥2,200–4,800
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥3,100–7,500
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Shanghai Pudong International Airport
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,300–7,500
- Website
- xiamenair.com
Flights from Nanjing Lukou International Airport to Dunhuang via Xi An
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ¥2,900–7,000
Flights from Nanjing Lukou International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–7,000
Flights from Nanjing Lukou International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,500–5,500
Flights from Yangzhou Taizhou Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–5,000
Flights from Yangzhou Taizhou Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ¥3,100–5,500
Flights from Sunan Shuofang International Airport to Dunhuang via Xi An
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Sunan Shuofang International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ¥2,900–5,500
Flights from Changzhou Benniu Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥3,100–7,500
Flights from Changzhou Benniu Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥3,500–8,000
Flights from Shanghai Pudong International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ¥2,600–6,000
Flights from Shanghai Pudong International Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥2,600–6,000
Flights from Shanghai Pudong International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥2,200–4,800
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,400–5,500
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥2,800–5,000
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ¥3,100–7,500
- Website
- airchina.com
Flights from Nanjing Lukou International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ¥3,600–4,400
Flights from Nanjing Lukou International Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 7h 5m
- When
- Thursday and Saturday
- Estimated price
- ¥3,500–4,400
Flights from Yangzhou Taizhou Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ¥3,700–4,700
Flights from Sunan Shuofang International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ¥3,800–4,600
Flights from Sunan Shuofang International Airport to Dunhuang via Beijing Daxing
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,700–4,600
Flights from Changzhou Benniu Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ¥3,800–4,700
Flights from Hangzhou Xiaoshan International Airport to Dunhuang
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ¥3,400–4,400
- Website
- ch.com
Flights from Nanjing Lukou International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,500–5,500
Flights from Yangzhou Taizhou Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–5,000
Flights from Yangzhou Taizhou Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ¥3,100–5,500
Flights from Changzhou Benniu Airport to Dunhuang via Tianfu International
- Ave. Duration
- 10h 8m
- When
- Every day
- Estimated price
- ¥1,300–8,000
Flights from Shanghai Pudong International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥2,200–4,800
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,400–5,500
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥2,800–5,000
- Website
- shenzhenair.com
Flights from Nanjing Lukou International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ¥3,600–4,400
Flights from Nanjing Lukou International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–3,400
Flights from Yangzhou Taizhou Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ¥3,700–4,700
Flights from Sunan Shuofang International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- ¥3,800–4,600
Flights from Changzhou Benniu Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ¥3,800–4,700
Flights from Hangzhou Xiaoshan International Airport to Dunhuang
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ¥3,400–4,400
- Website
- chinaexpressair.com
Flights from Nanjing Lukou International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,900–7,000
Flights from Nanjing Lukou International Airport to Dunhuang via Xi An
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ¥2,900–7,000
Flights from Yangzhou Taizhou Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,100–5,000
Flights from Hangzhou Xiaoshan International Airport to Dunhuang via Xi An
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ¥3,100–7,500
- Website
- hainanairlines.com
Flights from Yangzhou Taizhou Airport to Dunhuang via Guangzhou Baiyun
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥4,500–8,500
Flights from Changzhou Benniu Airport to Dunhuang via Guangzhou Baiyun
- Ave. Duration
- 8h 52m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥4,500–8,500
- Website
- juneyaoair.com
Flights from Shanghai Pudong International Airport to Dunhuang
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ¥900–3,000
Flights from Shanghai Pudong International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ¥2,600–6,000
Train from Zhenjiang to Nanjing South
- 2nd Class Seat
- ¥37–40
- 1st Class Seat
- ¥58–64
- Business Class Seat
- ¥75–110
Train from Zhenjiang to Nanjing South
- 2nd Class Seat
- ¥37–40
- 1st Class Seat
- ¥58–64
- Business Class Seat
- ¥75–110
Train from Nanjing South to Xian North
- 2nd Class Seat
- ¥500–550
- 1st Class Seat
- ¥800–950
- Business Class Seat
- ¥1,200–1,700
Train from Xi'an North to Lanzhou West Station
- 2nd Class Seat
- ¥250–270
- 1st Class Seat
- ¥410–450
- Business Class Seat
- ¥550–850
Train from Zhenjiang to Wuxi
- 2nd Class Seat
- ¥52–57
- 1st Class Seat
- ¥85–95
- Business Class Seat
- ¥110–170
Train from Zhenjiang to Changzhou
- 2nd Class Seat
- ¥35–39
- 1st Class Seat
- ¥56–62
- Business Class Seat
- ¥75–110
Train from Zhenjiang to Shanghai station
- 2nd Class Seat
- ¥105–120
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥250–360
Train from Zhenjiang to Nanjing South
- 2nd Class Seat
- ¥37–40
- 1st Class Seat
- ¥58–64
- Business Class Seat
- ¥75–110
Train from Nanjing South to Hangzhou East
- Ave. Duration
- 1h 3m
- Frequency
- Every 20 minutes
- Estimated price
- ¥115–125
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥115–125
- 1st Class Seat
- ¥180–210
- Business Class Seat
- ¥260–380
Train from Zhenjiang to Nanjing
- 2nd Class Seat
- ¥31–35
- 1st Class Seat
- ¥49–54
- Business Class Seat
- ¥65–95
Train from Zhenjiang to Nanjing South
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Zhenjiang to Nanjing South
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Xi'an North to Lanzhou West Station
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- ¥180–410
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥180–250
- Adult - 1st Class
- ¥290–410
Train from Zhenjiang to Wuxi
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- ¥55–100
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥55–80
- Adult - 1st Class
- ¥65–100
Train from Zhenjiang to Changzhou
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- ¥45–70
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–65
- Adult - 1st Class
- ¥50–70
Train from Zhenjiang to Nanjing South
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Nanjing South to Hangzhou East
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ¥95–200
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥95–140
- Adult - 1st Class
- ¥140–200
Train from Lanzhou West Station to Dunhuang Station
- Hard Seat
- ¥120–160
- Hard sleeper
- ¥210–300
- Soft sleeper
- ¥350–450
Train from Zhenjiang to Wuxi
- Hard Seat
- ¥21–29
- Hard sleeper
- ¥45–70
- Soft sleeper
- ¥80–110
Train from Zhenjiang to Changzhou
- Hard Seat
- ¥17–24
- Hard sleeper
- ¥40–60
- Soft sleeper
- ¥70–90
Train from Zhenjiang to Nanjing
- Hard Seat
- ¥17–23
- Hard sleeper
- ¥40–55
- Soft sleeper
- ¥65–90
Train from Jiayuguan to Dunhuang
- Hard Seat
- ¥45–60
- Hard sleeper
- ¥85–120
- Soft sleeper
- ¥140–190
Train from Zhenjiang to Longxi
- Hard Seat
- ¥170–230
- Hard sleeper
- ¥300–420
- Soft sleeper
- ¥490–650
Train from Lanzhou West Station to Dunhuang Station
- Hard Seat
- ¥120–180
- Hard Sleeper
- ¥250–290
- Soft Sleeper
- ¥370–550
Train from Taiyuan Station to Jiayuguan
- Hard Seat
- ¥140–210
- Hard Sleeper
- ¥310–360
- Soft Sleeper
- ¥440–650
Train from Zhenjiang to Wuxi
- Hard Seat
- ¥45–65
- Hard Sleeper
- ¥45–75
- Soft Sleeper
- ¥120–170
Train from Zhenjiang to Changzhou
- Hard Seat
- ¥40–60
- Hard Sleeper
- ¥35–70
- Soft Sleeper
- ¥110–160
Train from Zhenjiang to Shanghai station
- Hard Seat
- ¥50–80
- Hard Sleeper
- ¥75–100
- Soft Sleeper
- ¥150–210
Train from Zhenjiang to Nanjing
- Hard Seat
- ¥40–60
- Hard Sleeper
- ¥35–65
- Soft Sleeper
- ¥100–160
Train from Nanjing to Jiayuguan
- Hard Seat
- ¥220–330
- Hard Sleeper
- ¥490–600
- Soft Sleeper
- ¥700–1,000
Train from Longxi to Dunhuang
- Hard Seat
- ¥130–190
- Hard Sleeper
- ¥270–310
- Soft Sleeper
- ¥390–550
- [email protected]
- Website
- chinabusguide.com
Bus from Yangzhou to Shanghai General
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥93–140
- Schedules at
- chinabusguide.com
- Bus
- ¥95–140
Bus from Shanghai General to Taiyuan Bus Terminal
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- ¥310–440
- Schedules at
- chinabusguide.com
- Bus
- ¥310–440
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 French strikes 2018: What are my alternative transport options?, Italy Travel Guides, and How to get from London City Airport into central London - to help you get the most out of your next trip.

















