Flight distance between Uitenhage, South Africa and Hammamet, Tunisia 4,940.2 mi / 7,950.5 km