Flight distance between Ouidah, Benin and Pietermaritzburg, South Africa 3,115.9 mi / 5,014.6 km