Flight distance between Ilorin, Nigeria and Johannesburg, South Africa 2,869.8 mi / 4,618.5 km