Flight distance between Midrand, South Africa and Arequipa, Peru 6,301.7 mi / 10,141.5 km