Flight distance between Uitenhage, South Africa and Ta’if, Saudi Arabia 3,928.5 mi / 6,322.3 km