Flight distance between Uitenhage, South Africa and Madīnat ‘Īsá, Bahrain 4,457.4 mi / 7,173.6 km