Flight distance between Uitenhage, South Africa and Ouidah, Benin 3,164.1 mi / 5,092.1 km