Flight distance between Midrand, South Africa and San Nicolás de los Arroyos, Argentina 5,167.4 mi / 8,316.1 km