Flight distance between Uitenhage, South Africa and Barkā’, Oman 4,508.4 mi / 7,255.5 km