Flight distance between Uitenhage, South Africa and Abeokuta, Nigeria 3,174.5 mi / 5,108.8 km