Flight distance between Sihanoukville, Cambodia and Tangshan, China 2,197.9 mi / 3,537.2 km