Flight distance between Uitenhage, South Africa and Manama, Bahrain 4,461.8 mi / 7,180.6 km