Flight distance between Uitenhage, South Africa and Basrah, Iraq 4,674.3 mi / 7,522.6 km