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

Distance between Beijing and Yangshuo is 1770 kilometers (1097 miles).
Driving distance from Beijing to Yangshuo is 2027 kilometers (1257 miles)

BeijingYangshuo
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 东长安街 1.99 km
2. Continue 19 m
3. Turn left 19 m
4. Continue onto 宣武门内大街 808 m
5. Turn right 12 m
6. Continue onto 宣武门西大街 1.96 km
7. Keep right 3.44 km
8. Keep right onto 菜户营南路 34.95 km
9. Keep left onto G45 20.29 km
10. Continue onto 大广高速, G45 755 m
11. Continue onto 大广高速, G45 195.49 km
12. Keep left onto 大广高速, G45 12.10 km
13. Keep left onto 大广高速, G45 33.67 km
14. Keep left onto 大广高速, G45 354.60 km
15. Keep right 106.52 km
16. Keep left onto 兰南高速, S83 48.57 km
17. Keep right 4.34 km
18. Keep right 29.39 km
19. Continue onto G4W2, S49 64.16 km
20. Keep right onto 焦桐高速, G4W2, S49 730.36 km
21. Keep right 244 m
22. Keep right 289.30 km
23. Keep right 27.40 km
24. Keep right 562 m
25. Keep left 51.22 km
26. Keep right 1.38 km
27. Turn right 1.42 km
28. Turn left 2.83 km
29. Turn right onto G321 8.46 km
30. Turn sharp left 14 m
31. Turn right onto 蟠桃路 860 m
32. Turn left 736 m
33. Turn left onto 县前街 68 m
34. Arrive at destination 0 m
See more

Questions and Answers

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