Flight distance between Midrand, South Africa and Mashava, Zimbabwe 437.7 mi / 704.3 km