Flight distance between Uitenhage, South Africa and Iquitos, Peru 6,569.0 mi / 10,571.8 km