Flight distance between Uitenhage, South Africa and Kairouan, Tunisia 4,898.3 mi / 7,883.0 km