Flight distance between Lagos, Nigeria and Francistown, Botswana 2,513.3 mi / 4,044.7 km