Flight distance between Uitenhage, South Africa and Tumbes, Peru 6,983.4 mi / 11,238.7 km