Flight distance between Ouidah, Benin and Metsemotlhaba, Botswana 2,666.6 mi / 4,291.5 km