Flight distance between Uitenhage, South Africa and Lima, Peru 6,452.1 mi / 10,383.7 km