How to get from Beijing to Dunhuang by car, truck, walk, bike

Distance between Beijing and Dunhuang is 1846 kilometers (1145 miles).
Driving distance from Beijing to Dunhuang is 2217 kilometers (1375 miles)

BeijingDunhuang
Leaving from
Going to

Route Map

4 Ways from Beijing (China/Beijing) to Dunhuang (China/Gansu)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 东长安街 481 m
2. Turn right onto 南长街 1.61 km
3. Keep left 33 m
4. Turn slight left 896 m
5. Turn right onto 西什库大街 2.85 km
6. Turn slight left 47 m
7. Turn slight right 298 m
8. Keep right 44 m
9. Continue onto 德胜门外大街 388 m
10. Keep left 7.83 km
11. Continue onto 京藏高速, G6 80.32 km
12. Keep left onto 京藏高速, G6 55.20 km
13. Keep right 284.16 km
14. Keep left onto G6 440.96 km
15. Keep right 980.43 km
16. Keep right 1.83 km
17. Turn left onto G215 155.97 km
18. Continue 364 m
19. Turn left 276 m
20. Keep right 77.44 km
21. Keep right 983 m
22. Continue onto 313国道, G313 253 m
23. Continue onto S314 13.66 km
24. Keep left onto 313国道, G313 568 m
25. Keep right 101.00 km
26. Keep right 1.48 km
27. Turn left onto G215 4.44 km
28. Continue onto G215(旧) 2.36 km
29. Keep left 847 m
30. Keep right 37 m
31. Turn slight right onto 阳关中路 215 m
32. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Beijing (China/Beijing) to Dunhuang (China/Gansu)?
How do I get from Beijing (China/Beijing) to Dunhuang (China/Gansu) the fastest?
How long does it take to get from Beijing (China/Beijing) to Dunhuang (China/Gansu)?

Trips to Dunhuang (China/Gansu)

BeijingDunhuangXi'anDunhuangBeijingDunhuang