Flight distance between Botshabelo, South Africa and Takeo, Cambodia 5,885.6 mi / 9,471.9 km