Flight distance between Uitenhage, South Africa and Sihanoukville, Cambodia 5,957.9 mi / 9,588.4 km