Flight distance between Midrand, South Africa and Zürich (Kreis 10), Switzerland 5,216.5 mi / 8,395.2 km