Flight distance between Uitenhage, South Africa and Trujillo, Peru 6,721.0 mi / 10,816.4 km