Flight distance between Uitenhage, South Africa and Tabuk, Saudi Arabia 4,356.5 mi / 7,011.1 km