Flight distance between Uitenhage, South Africa and Nizwá, Oman 4,450.7 mi / 7,162.7 km