Flight distance between Midrand, South Africa and Botshabelo, South Africa 242.2 mi / 389.8 km