Flight distance between Richards Bay, South Africa and Ibadan, Nigeria 3,122.7 mi / 5,025.6 km