Flight distance between Midrand, South Africa and Serowe, Botswana 264.4 mi / 425.5 km