Flight distance between Uitenhage, South Africa and Al Ḩillah, Iraq 4,739.7 mi / 7,627.8 km