Flight distance between Midrand, South Africa and Progreso, Uruguay 4,920.2 mi / 7,918.2 km