Flight distance between Midrand, South Africa and San Isidro, Peru 6,767.0 mi / 10,890.4 km