Flight distance between Uitenhage, South Africa and Ilorin, Nigeria 3,224.1 mi / 5,188.6 km