Flight distance between Ilorin, Nigeria and Selebi-Phikwe, Botswana 2,631.8 mi / 4,235.4 km