Flight distance between Midrand, South Africa and Tshabong, Botswana 352.6 mi / 567.4 km