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

Distance between Guilin and Yangshuo is 747 kilometers (463 miles).
Driving distance from Guilin to Yangshuo is 963 kilometers (597 miles)

GuilinYangshuo
Leaving from
Going to

Route Map

4 Ways from Guilin (China/Jiangxi) to Yangshuo (China/Guangxi)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 59 m
2. Turn right onto 湓城路 970 m
3. Turn left onto X041 1.16 km
4. Turn sharp right onto 东营—深圳, G220 1.93 km
5. Turn right 1.42 km
6. Keep right 241.28 km
7. Keep right 719 m
8. Keep right 26.81 km
9. Keep right 3.21 km
10. Keep left 301.41 km
11. Keep right 244 m
12. Keep right 289.30 km
13. Keep right 27.40 km
14. Keep right 562 m
15. Keep left 51.22 km
16. Keep right 1.38 km
17. Turn right 1.42 km
18. Turn left 2.83 km
19. Turn right onto G321 8.46 km
20. Turn sharp left 14 m
21. Turn right onto 蟠桃路 860 m
22. Turn left 736 m
23. Turn left onto 县前街 68 m
24. Arrive at destination 0 m
See more

Questions and Answers

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