Flight distance between Midrand, South Africa and Klerksdorp, South Africa 108.3 mi / 174.3 km