Flight distance between Uitenhage, South Africa and Huaral, Peru 6,484.1 mi / 10,435.1 km