Flight distance between Midrand, South Africa and San José de Mayo, Uruguay 4,954.4 mi / 7,973.3 km