Flight distance between Uitenhage, South Africa and Unaizah, Saudi Arabia 4,311.0 mi / 6,937.8 km