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

Distance between Beijing and Yangshuo is 336 kilometers (208 miles).
Driving distance from Beijing to Yangshuo is 411 kilometers (255 miles)

BeijingYangshuo
Leaving from
Going to

Route Map

4 Ways from Beijing (China/Guangdong) to Yangshuo (China/Guangxi)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 旧仓巷 88 m
2. Turn right onto 越华路 59 m
3. Turn left onto 仓边路 1.28 km
4. Turn left onto 环市中路 197 m
5. Keep left 1.33 km
6. Turn right onto 解放北路, G107 1.63 km
7. Keep left 159 m
8. Keep left 277 m
9. Keep left onto 广园中路 69 m
10. Keep left onto 广园中路 88 m
11. Turn right 6.30 km
12. Keep right onto 广佛高速, S15 7.60 km
13. Keep right 781 m
14. Keep left 156.84 km
15. Keep right 448 m
16. Keep left 222.14 km
17. Keep right 1.60 km
18. Keep left 71 m
19. Turn slight left onto G321, S302 570 m
20. Keep left 7.20 km
21. Turn left onto 荆凤南路, G321 1.43 km
22. Keep right onto 龙岳路 175 m
23. Turn right onto 蟠桃路 672 m
24. Turn left 736 m
25. Turn left onto 县前街 68 m
26. Arrive at destination 0 m
See more

Questions and Answers

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