Flight distance between Uitenhage, South Africa and Battambang, Cambodia 6,039.7 mi / 9,719.9 km