Flight distance between Midrand, South Africa and Rakops, Botswana 418.0 mi / 672.7 km