Flight distance between Botshabelo, South Africa and Battambang, Cambodia 5,869.9 mi / 9,446.7 km