Flight distance between Midrand, South Africa and Ibadan, Nigeria 2,820.9 mi / 4,539.8 km