Distance between Yangshuo and Sihanoukville
Distance from Yangshuo to Sihanoukville is 1080 miles / 1739 kilometers.
Map showing the distance from Yangshuo to Sihanoukville
![]() |
Air distance: | miles km |
Yangshuo
City: | Yangshuo |
Country: | China |
Sihanoukville
City: | Sihanoukville |
Country: | Cambodia |
Time difference between Yangshuo and Sihanoukville
The time difference between Yangshuo and Sihanoukville is 1 hour. Sihanoukville is 1 hour behind Yangshuo. Current local time in Yangshuo is 18:31 CST (2025-02-26) and time in Sihanoukville is 17:31 +07 (2025-02-26).