Flight distance between Uitenhage, South Africa and Khasab, Oman 4,609.3 mi / 7,417.9 km