Flight distance between Uitenhage, South Africa and Lagos, Nigeria 3,129.4 mi / 5,036.2 km