There are 5 ways to get from Dunhuang to Langzhou by plane, taxi, train, 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.
Fly to Liuzhou Bailian Airport, taxi
best- Fly from Dunhuang (DNH) to Liuzhou Bailian Airport (LZH)DNH - LZH
- Take the taxi from Liuzhou-Airport-LZH to Langzhou
9h 42m¥1,761–7,701Train, taxi via Lanzhou
cheapest- Take the train from Dunhuang to Lanzhou West Station
- Take the train from Lanzhou West to Chongqing North
- Take the train from Chongqing West to Luzhai North
- Take the taxi from Luzhai North to Langzhou
33h 27m¥918–1,738Drive 2,944.8 km
- Drive from Dunhuang to Langzhou2,944.8 km
29h 36m¥2,624–3,790Fly to Guilin Liangjiang International Airport, taxi
- Fly from Dunhuang (DNH) to Guilin Liangjiang International Airport (KWL)DNH - KWL
- Take the taxi from Guilin Liangjiang International Airport (KWL) to Langzhou
9h 50m¥3,331–9,281Train, taxi
- Take the train from Dunhuang to Jiayuguan
- Take the train from Jiayuguan to Guangyuan
- Take the train from Guangyuan to Liuzhou
- Take the train from Liuzhou to Luzhai North
- Take the taxi from Luzhai North to Langzhou
34h 39m
Dunhuang (DNH) to Liuzhou Bailian Airport (LZH) flights
Questions & Answers
The cheapest way to get from Dunhuang to Langzhou is to train and taxi via Lanzhou which costs ¥900 - ¥1800 and takes 33h 27m.
The fastest way to get from Dunhuang to Langzhou is to fly and taxi which takes 9h 42m and costs ¥1700 - ¥8000.
The distance between Dunhuang and Langzhou is 2318 km. The road distance is 2944.8 km.
The best way to get from Dunhuang to Langzhou without a car is to train and taxi via Lanzhou which takes 33h 27m and costs ¥900 - ¥1800.
It takes approximately 9h 42m to get from Dunhuang to Langzhou, including transfers.
Yes, the driving distance between Dunhuang to Langzhou is 2945 km. It takes approximately 29h 36m to drive from Dunhuang to Langzhou.
There are two+ hotels available in Langzhou.
What companies run services between Dunhuang, China and Langzhou, Guangxi, China?
There is no direct connection from Dunhuang to Langzhou. However, you can take the line 3 bus to Mingsha Moutain/Crescent Spring, walk to Dunhuang (DNH) airport, fly to Liuzhou Bailian Airport (LZH), then take the taxi to Langzhou. Alternatively, you can take the bus to Dunhuang train station, walk to Dunhuang, take the train to Lanzhou West Station, take the train to Chongqing North, walk to S. Square of Chongqing N. station, take the bus to Chongqing West, walk to Chongqing West, take the train to Luzhai North, then take the taxi to Langzhou.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.ceair.com
Flights from Dunhuang to Liuzhou Bailian Airport via Shanghai Pudong
- Ave. Duration
- 8h 50m
- When
- Thursday
- Estimated price
- ¥5,500–17,000
Flights from Dunhuang to Liuzhou Bailian Airport via Lanzhou, Tianfu International
- Ave. Duration
- 12h
- When
- Monday, Friday, and Sunday
- Estimated price
- ¥4,000–12,000
Flights from Dunhuang to Guilin Liangjiang International Airport via Lanzhou
- Ave. Duration
- 14h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥3,900–12,000
- Website
- airchina.com
Flights from Dunhuang to Liuzhou Bailian Airport via Beijing Capital
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- ¥4,800–23,000
Flights from Dunhuang to Guilin Liangjiang International Airport via Beijing Capital
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- ¥4,800–23,000
Flights from Dunhuang to Guilin Liangjiang International Airport via Tianfu International
- Ave. Duration
- 14h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥3,100–9,000
- Website
- intl.jdair.net
Flights from Dunhuang to Guilin Liangjiang International Airport via Lanzhou
- Ave. Duration
- 7h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- ¥3,300–10,000
Flights from Dunhuang to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥4,100–12,000
- Website
- hainanairlines.com
Flights from Dunhuang to Liuzhou Bailian Airport via Xi An
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,100–12,000
- Website
- ch.com
Flights from Dunhuang to Liuzhou Bailian Airport via Lanzhou, Tianfu International
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–7,500
- Website
- airchangan.com
Flights from Dunhuang to Guilin Liangjiang International Airport via Xi An
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥4,100–12,000
Train from Dunhuang to Lanzhou West Station
Train from Dunhuang to Jiayuguan
Train from Jiayuguan to Guangyuan
Train from Lanzhou West to Chongqing North
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- ¥290–700
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥290–410
- Adult - 1st Class
- ¥500–700
Train from Chongqing West to Luzhai North
- Ave. Duration
- 5h 53m
- Frequency
- Twice daily
- Estimated price
- ¥260–650
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥260–360
- Adult - 1st Class
- ¥440–650
Train from Liuzhou to Luzhai North
- Ave. Duration
- 22 min
- Frequency
- Once daily
- Estimated price
- ¥40–60
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥40–60
- Adult - 1st Class
- ¥40–60
Train from Guangyuan to Liuzhou
- 2nd Class Seat
- ¥650–750
- 1st Class Seat
- ¥1,050–1,200
- Business Class Seat
- ¥1,600–2,300
Train from Liuzhou to Luzhai North
- 2nd Class Seat
- ¥29–32
- 1st Class Seat
- ¥45–49
- Business Class Seat
- ¥60–90
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 Need to know: Eurostar, How do I get from Sydney to Melbourne, and Need to know: Greyhound - to help you get the most out of your next trip.













