Flight distance between Mogoditshane, Botswana and Ibadan, Nigeria 2,660.1 mi / 4,281.1 km