Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
28 h 37 min
2827 km.
from $155
Composite Route Car Only
Six ways to Travel from Dunhuang to Taiyuan
Select an Option Below to Start Your Journey
Cheapest
By car (2 827 km)
Other
Train
Train via Baoding
Bus, Plane
Bus, Train
Train via Lanzhou
Transport providers
Airlines
Air China
Website:
airchina.com/index.shtml
Plane from Dunhuang to Taiyuan
Ave. Duration:
10h 30m
Frequency:
Every day
Estimated price:
$127.23–$585.24
Plane from Dunhuang to Changzhi
Ave. Duration:
22h 10m
Frequency:
Every day
Estimated price:
$127.23–$610.68
Sichuan Airlines
Website:
ch.com/
Plane from Dunhuang to Taiyuan
Ave. Duration:
6h 5m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$127.23–$445.29
Plane from Dunhuang to Changzhi
Ave. Duration:
11h 22m
Frequency:
Tuesday, Thursday, Saturday, and Sunday
Estimated price:
$152.67–$559.79
China Express Airlines
Website:
chinaexpressair.com/
Plane from Dunhuang to Changzhi
Ave. Duration:
14h 15m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$120.86–$318.06
Shandong Airlines
Website:
sda.cn/
Plane from Dunhuang to Taiyuan
Ave. Duration:
5h 40m
Frequency:
Thursday and Saturday
Estimated price:
$127.23–$445.29
Plane from Dunhuang to Changzhi
Ave. Duration:
14h 15m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$120.86–$318.06
Train operators
China Railways G-Class
Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Changzhi East to Taiyuan
Ave. Duration:
1h 11m
Frequency:
Once daily
Estimated price:
$14.63–$16.54
China Railways Z-Class
Phone:
(86)12306
Website:
12306.com/
Train from Yumen to Baoding
Ave. Duration:
8h 12m
Frequency:
Once daily
Estimated price:
$27.99–$76.34
Train from Baoding to Taiyuan
Ave. Duration:
3h 34m
Frequency:
Once daily
Estimated price:
$9.54–$17.81
Train from Jiayuguan to Taiyuan
Ave. Duration:
15h 14m
Frequency:
Once daily
Estimated price:
$22.90–$57.25
Train from Yumen to Lvliang
Ave. Duration:
15h 1m
Frequency:
Once daily
Estimated price:
$21.63–$54.71
China Railways K-Class
Phone:
(86)12306
Website:
12306.cn/index/index.html
Train from Dunhuang to Yumen
Ave. Duration:
2h 3m
Frequency:
Twice daily
Estimated price:
$5.22–$15.27
Train from Dunhuang to Lanzhou
Ave. Duration:
14h 22m
Frequency:
Once daily
Estimated price:
$17.81–$44.53
Train from Lanzhou West Station to Baiyin
Ave. Duration:
2h 9m
Frequency:
Twice daily
Estimated price:
$3.18–$10.18
China Railways T-Class
Website:
china-railway.com.cn/
Train from Baoding to Taiyuan
Ave. Duration:
4h 5m
Frequency:
Once daily
Estimated price:
$8.27–$22.90
Train from Lvliang to Taiyuan
Ave. Duration:
1h 54m
Frequency:
Once daily
Estimated price:
$7.00–$19.08
Train from Baiyin West to Taiyuan
Ave. Duration:
11h 58m
Frequency:
Once daily
Estimated price:
$15.27–$39.44
China Railways
Phone:
86-010-12306
Website:
china-railway.com.cn/
Train from Lanzhou West Station to Baiyin
Ave. Duration:
2h 33m
Frequency:
Once daily
Estimated price:
$3.82–$9.54
Questions and Answers
What is the cheapest way to get from Dunhuang to Taiyuan?
The cheapest way to get from Dunhuang to Taiyuan is to train which costs $29.35 - $81.52 and takes 22h 14m.
What is the fastest way to get from Dunhuang to Taiyuan?
The fastest way to get from Dunhuang to Taiyuan is to fly which takes 7h 24m and costs $97.83 - $402.17 .
How far is it from Dunhuang to Taiyuan?
The distance between Dunhuang and Taiyuan is 1595 km. The road distance is 1869.5 km.
How do I travel from Dunhuang to Taiyuan without a car?
The best way to get from Dunhuang to Taiyuan without a car is to train via Baoding which takes 17h 5m and costs $35.87 - $103.26 .
How long does it take to get from Dunhuang to Taiyuan?
It takes approximately 7h 24m to get from Dunhuang to Taiyuan, including transfers.
Train or fly from Dunhuang to Taiyuan?
The best way to get from Dunhuang to Taiyuan is to fly which takes 7h 24m and costs $97.83 - $402.17 . Alternatively, you can train via Baoding, which costs $35.87 - $103.26 and takes 17h 5m.
Can I drive from Dunhuang to Taiyuan?
Yes, the driving distance between Dunhuang to Taiyuan is 1870 km. It takes approximately 18h 50m to drive from Dunhuang to Taiyuan.
Where can I stay near Taiyuan?
There are 81+ hotels available in Taiyuan. Prices start at $21.82 per night.