Flight distance between Midrand, South Africa and Juliaca, Peru 6,247.5 mi / 10,054.4 km