Flight distance between Midrand, South Africa and Rancagua, Chile 5,696.7 mi / 9,167.9 km