Flight distance between Midrand, South Africa and Zürich (Kreis 4) / Aussersihl, Switzerland 5,214.2 mi / 8,391.5 km