Flight distance between Midrand, South Africa and Szeged, Hungary 5,016.5 mi / 8,073.2 km