Flight distance between Botshabelo, South Africa and Sihanoukville, Cambodia 5,799.0 mi / 9,332.7 km