Flight distance between Midrand, South Africa and Zvishavane, Zimbabwe 410.2 mi / 660.1 km