There are 8 ways to get from Liuyuan to Dunhuang by taxi, plane, train, 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.
Taxi to Yan'An Nanniwan Airport, fly
best- Take the taxi from Liuyuan to Yan'An Nanniwan Airport (ENY)taxi
- Fly from Yan'An Nanniwan Airport (ENY) to Dunhuang (DNH)plane ENY - DNH
8h 57m¥2,575–5,943Taxi, train
cheapest- Take the taxi from Liuyuan to Qingyangtaxi
- Take the train from Qingyang to Xian Northtrain
- Take the train from Xi'an Train Station to Dunhuangtrain
26h 56m¥480–777Taxi, train via Lanzhou
- Take the taxi from Liuyuan to Qingyangtaxi
- Take the train from Qingyang to Xian Northtrain
- Take the train from Xi'an North to Lanzhou West Stationtrain
- Take the train from Lanzhou West Station to Dunhuang Stationtrain
21h 30m¥618–1,075Taxi, bus, train
- Take the taxi from Liuyuan to Qingyangtaxi
- Take the bus from Qingyang to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Lanzhoubus
- Take the train from Lanzhou to Jiuquantrain
- Take the bus from Jiuquan to Dunhuangbus
28h 20m¥621–1,170Drive 1,488.7 km
- Drive from Liuyuan to Dunhuangcar 1,488.7 km
15h 3m¥1,261–1,822Taxi, train to Xi'An Xianyang International Airport, fly
- Take the taxi from Liuyuan to Qingyangtaxi
- Take the train from Qingyang to Xian Northtrain
- Fly from Xi'An Xianyang International Airport (XIY) to Dunhuang (DNH)plane XIY - DNH
7h 17m¥2,026–5,273Taxi to Guyuan Liupanshan Airport, fly
- Take the taxi from Liuyuan to Guyuan Liupanshan Airport (GYU)taxi
- Fly from Guyuan Liupanshan Airport (GYU) to Dunhuang (DNH)plane GYU - DNH
13h 6m¥1,433–5,211Taxi, train via Yinchuan
- Take the taxi from Liuyuan to Qingyangtaxi
- Take the train from Qingyang to Yinchuantrain
- Take the train from Yinchuan to Hekou Southtrain
- Take the train from Hekou South to Dunhuang Stationtrain
29h 22m¥548–900
Yan'An Nanniwan Airport (ENY) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Liuyuan to Dunhuang is to taxi and train which costs ¥480 - ¥800 and takes 26h 56m.
The fastest way to get from Liuyuan to Dunhuang is to taxi and train and fly which takes 7h 17m and costs ¥2000 - ¥5500.
The distance between Liuyuan and Dunhuang is 1581 km. The road distance is 1488.7 km.
The best way to get from Liuyuan to Dunhuang without a car is to taxi and train via Lanzhou which takes 21h 30m and costs ¥600 - ¥1100.
It takes approximately 8h 57m to get from Liuyuan to Dunhuang, including transfers.
Yes, the driving distance between Liuyuan to Dunhuang is 1489 km. It takes approximately 15h 3m to drive from Liuyuan to Dunhuang.
There are 18+ hotels available in Dunhuang.
What companies run services between Liuyuan, Gansu, China and Dunhuang, China?
There is no direct connection from Liuyuan to Dunhuang. However, you can take the taxi to Yan'An Nanniwan Airport (ENY) airport, fly to Dunhuang (DNH), walk to Mingsha Moutain/Crescent Spring, then take the line 3 bus to Dunhuang Bus Station. Alternatively, you can take the taxi to Qingyang, take the train to Xian North, walk to Xi'an North, take the train to Lanzhou West Station, take the train to Dunhuang Station, walk to Dunhuang train station, then take the bus to Dunhuang Bus Station.
- Website
- en.ceair.com
Flights from Yan'An Nanniwan Airport to Dunhuang via Xi'An Xianyang International Airport
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–6,500
Flights from Yan'An Nanniwan Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–5,500
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ¥1,700–4,900
Flights from Guyuan Liupanshan Airport to Dunhuang via Xi'An Xianyang International Airport
- Ave. Duration
- 9h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,300–6,500
- Website
- ch.com
Flights from Yan'An Nanniwan Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,200–5,500
Flights from Guyuan Liupanshan Airport to Dunhuang via Turpan
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- ¥1,000–4,700
- Website
- airchina.com
Flights from Yan'An Nanniwan Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ¥3,400–4,400
- Website
- airchangan.com
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥700–3,600
- Website
- cdal.com.cn
Flights from Guyuan Liupanshan Airport to Dunhuang via Turpan
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- ¥1,000–4,700
Train from Qingyang to Xian North
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
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 Qingyang to Xian North
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
Train from Qingyang to Xian North
- 2nd Class Seat
- ¥105–115
- 1st Class Seat
- ¥170–190
- Business Class Seat
- ¥240–350
Train from Qingyang to Yinchuan
- 2nd Class Seat
- ¥170–190
- 1st Class Seat
- ¥280–310
- Business Class Seat
- ¥400–600
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 Lanzhou West Station to Dunhuang Station
- Hard Seat
- ¥120–160
- Hard sleeper
- ¥210–300
- Soft sleeper
- ¥350–450
Train from Yinchuan to Hekou South
- Hard Seat
- ¥55–80
- Hard sleeper
- ¥110–160
- Soft sleeper
- ¥180–240
Train from Hekou South to Dunhuang Station
- Hard Seat
- ¥110–160
- Hard sleeper
- ¥210–290
- Soft sleeper
- ¥340–440
Train from Lanzhou West Station to Dunhuang Station
- Hard Seat
- ¥120–180
- Hard Sleeper
- ¥250–290
- Soft Sleeper
- ¥370–550
Train from Xi'an Train Station to Dunhuang
- Hard Seat
- ¥160–240
- Hard Sleeper
- ¥350–410
- Soft Sleeper
- ¥500–700
Train from Lanzhou to Jiuquan
- Ave. Duration
- 8h 8m
- Frequency
- Once daily
- Estimated price
- ¥80–222
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥80–120
- Hard Sleeper
- ¥170–210
- Soft Sleeper
- ¥270–340
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Yinchuan Nanmen Station to Lanzhou
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- [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 46m
- Estimated price
- ¥180–550
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?, How to travel India's Golden Triangle, and How to get from Florence to Rome - to help you get the most out of your next trip.




















