Flight distance between Botshabelo, South Africa and Ilorin, Nigeria 2,998.1 mi / 4,824.9 km