Flight distance between Uitenhage, South Africa and Ar Rifā‘, Bahrain 4,454.8 mi / 7,169.4 km