Flight distance between Midrand, South Africa and Ramotswa, Botswana 160.7 mi / 258.6 km