Flight distance between Midrand, South Africa and Mar del Plata, Argentina 4,916.0 mi / 7,911.6 km