Flight distance between Sihanoukville, Cambodia and Puyang, China 1,675.8 mi / 2,696.9 km