Flight distance between Midrand, South Africa and Puente Alto, Chile 5,705.1 mi / 9,181.5 km