Flight distance between Uitenhage, South Africa and Cajamarca, Peru 6,729.8 mi / 10,830.6 km