Flight distance between Midrand, South Africa and Carletonville, South Africa 52.1 mi / 83.8 km