Flight distance between Uitenhage, South Africa and Sakakah, Saudi Arabia 4,508.1 mi / 7,255.1 km