Flight distance between Uitenhage, South Africa and Mosul, Iraq 4,976.0 mi / 8,008.0 km