Flight distance between Ilorin, Nigeria and Francistown, Botswana 2,574.9 mi / 4,143.9 km