Flight distance between Ouidah, Benin and Francistown, Botswana 2,567.2 mi / 4,131.5 km