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