Flight distance between Midrand, South Africa and Maldonado, Uruguay 4,846.9 mi / 7,800.3 km