Flight distance between Midrand, South Africa and Ikeja, Nigeria 2,798.8 mi / 4,504.2 km