Distance between Yangshuo and Battambang
Distance from Yangshuo to Battambang is 936 miles / 1507 kilometers.
Map showing the distance from Yangshuo to Battambang
![]() |
Air distance: | miles km |
Yangshuo
City: | Yangshuo |
Country: | China |
Battambang
City: | Battambang |
Country: | Cambodia |
Time difference between Yangshuo and Battambang
The time difference between Yangshuo and Battambang is 1 hour. Battambang is 1 hour behind Yangshuo. Current local time in Yangshuo is 13:04 CST (2025-02-26) and time in Battambang is 12:04 +07 (2025-02-26).