Flight distance between Uitenhage, South Africa and Ibadan, Nigeria 3,171.8 mi / 5,104.5 km