Flight distance between Ilorin, Nigeria and Midrand, South Africa 2,861.2 mi / 4,604.6 km