There are 7 ways to get from Gutao to Dunhuang by train, plane, car, or bus
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 Taiyuan Wusu International Airport, fly
best- Take the train from Pingyao to Taiyuantrain
- Fly from Taiyuan Wusu International Airport (TYN) to Dunhuang (DNH)plane TYN - DNH
9h 46m¥976–4,330Train
cheapest- Take the train from Pingyao to Taiyuantrain
- Take the train from Taiyuan Station to Yumentrain
- Take the train from Yumen to Dunhuang Stationtrain
23h 59m¥210–558Drive 1,807.3 km
- Drive from Gutao to Dunhuangcar 1,807.3 km
17h 47m¥1,536–2,219Train, train to Lüliang Airport, fly
- Take the train from Pingyao to Taiyuantrain
- Take the train from Taiyuan Station to Lvliangtrain
- Fly from Lüliang Airport (LLV) to Dunhuang (DNH)plane LLV - DNH
14h 11m¥2,502–6,230Train to Xi'An Xianyang International Airport, fly
- Take the train from Pingyaogucheng Station to Xi'an Northtrain
- Fly from Xi'An Xianyang International Airport (XIY) to Dunhuang (DNH)plane XIY - DNH
7h 30m¥1,891–5,295Train, bus to Shijiazhuang Zhengding International Airport, fly
- Take the train from Pingyaogucheng Station to Taiyuan Southtrain
- Take the train from Taiyuan South to Shijiazhuangtrain
- Take the bus from Icbc to Shijiazhuang Zhengding International Airportbus
- Fly from Shijiazhuang Zhengding International Airport (SJW) to Dunhuang (DNH)plane SJW - DNH
10h 55m¥1,140–3,404Bus, train
- Take the bus from Pingyao to Xi'anbus
- Take the train from Xi'an to Jiayuguantrain
- Take the bus from Jiuquan to Dunhuangbus
27h 47m¥365–670
Taiyuan Wusu International Airport (TYN) to Dunhuang (DNH) flights
Questions & Answers
The cheapest way to get from Gutao to Dunhuang is to train which costs ¥210 - ¥600 and takes 23h 59m.
The fastest way to get from Gutao to Dunhuang is to train and fly which takes 7h 30m and costs ¥1800 - ¥5500.
No, there is no direct train from Gutao to Dunhuang station. However, there are services departing from Pingyao and arriving at Dunhuang Station via Taiyuan Station and Yumen. The journey, including transfers, takes approximately 23h 59m.
The distance between Gutao and Dunhuang is 1717 km. The road distance is 1807.3 km.
The best way to get from Gutao to Dunhuang without a car is to train which takes 23h 59m and costs ¥210 - ¥600.
It takes approximately 9h 46m to get from Gutao to Dunhuang, including transfers.
Gutao to Dunhuang train services, operated by China Railways K-Class, depart from Pingyao station.
Gutao to Dunhuang train services, operated by China Railways K-Class, arrive at Taiyuan station.
Yes, the driving distance between Gutao to Dunhuang is 1807 km. It takes approximately 17h 47m to drive from Gutao to Dunhuang.
There are 20+ hotels available in Dunhuang.
What companies run services between Gutao, Shanxi, China and Dunhuang, China?
You can take a train from Pingyao to Dunhuang Bus Station via Taiyuan Station, Yumen, Dunhuang Station, and Dunhuang train station in around 23h 59m.
- Website
- en.ceair.com
Flights from Taiyuan Wusu International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ¥2,500–6,000
Flights from Taiyuan Wusu International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,500–6,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 Shijiazhuang Zhengding International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ¥2,700–7,000
Flights from Shijiazhuang Zhengding International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥2,600–6,000
- Website
- ch.com
Flights from Taiyuan Wusu International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 22m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥900–5,500
Flights from Lüliang Airport to Dunhuang via Tianfu International
- Ave. Duration
- 10h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,400–6,000
Flights from Shijiazhuang Zhengding International Airport to Dunhuang via Tianfu International
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥2,600–6,000
Flights from Shijiazhuang Zhengding International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,000–3,100
- Website
- chinaexpressair.com
Flights from Taiyuan Wusu International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥900–6,500
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ¥1,700–4,900
Flights from Xi'An Xianyang International Airport to Dunhuang via Xining
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥1,500–4,600
- Website
- airchina.com
Flights from Taiyuan Wusu International Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ¥3,300–4,800
Flights from Taiyuan Wusu International Airport to Dunhuang via Lanzhou
- Ave. Duration
- 7h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,600–4,800
Flights from Lüliang Airport to Dunhuang via Beijing Capital
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ¥3,400–4,700
- Website
- tianjin-air.com
Flights from Lüliang Airport to Dunhuang via Chongqing
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- ¥3,200–8,000
Flights from Shijiazhuang Zhengding International Airport to Dunhuang via Urumqi
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥2,400–6,000
- Website
- airchangan.com
Flights from Xi'An Xianyang International Airport to Dunhuang
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ¥700–3,500
Train from Pingyao to Taiyuan
- Hard Seat
- ¥21–28
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–100
Train from Pingyao to Taiyuan
- Hard Seat
- ¥21–28
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–100
Train from Yumen to Dunhuang Station
- Hard Seat
- ¥30–45
- Hard sleeper
- ¥65–95
- Soft sleeper
- ¥110–150
Train from Pingyao to Taiyuan
- Hard Seat
- ¥21–28
- Hard sleeper
- ¥45–65
- Soft sleeper
- ¥75–100
Train from Taiyuan Station to Yumen
- Hard Seat
- ¥150–230
- Hard Sleeper
- ¥330–390
- Soft Sleeper
- ¥470–700
Train from Taiyuan Station to Lvliang
- Hard Seat
- ¥50–75
- Hard Sleeper
- ¥60–90
- Soft Sleeper
- ¥130–200
Train from Taiyuan South to Shijiazhuang
- Hard Seat
- ¥50–75
- Hard Sleeper
- ¥65–90
- Soft Sleeper
- ¥140–200
Train from Xi'an to Jiayuguan
- Hard Seat
- ¥130–200
- Hard Sleeper
- ¥290–330
- Soft Sleeper
- ¥410–600
Train from Taiyuan Station to Lvliang
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- ¥45–120
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥45–65
- Hard Sleeper
- ¥100–120
- Soft Sleeper
- ¥160–200
Train from Pingyaogucheng Station to Xi'an North
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ¥150–350
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥150–220
- Adult - 1st Class
- ¥250–350
Train from Pingyaogucheng Station to Taiyuan South
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- ¥50–85
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥50–75
- Adult - 1st Class
- ¥60–85
Train from Taiyuan South to Shijiazhuang
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ¥80–170
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–120
- Adult - 1st Class
- ¥110–170
Train from Pingyaogucheng Station to Taiyuan South
- 2nd Class Seat
- ¥45–49
- 1st Class Seat
- ¥70–80
- Business Class Seat
- ¥95–140
Train from Taiyuan South to Shijiazhuang
- 2nd Class Seat
- ¥90–105
- 1st Class Seat
- ¥150–170
- Business Class Seat
- ¥210–310
- [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
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 do I buy a London Underground ticket?, What documents do I need to cross Niagara Falls?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




















