Flight distance between Uitenhage, South Africa and Hammam-Lif, Tunisia 4,965.8 mi / 7,991.7 km