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