Flight distance between Midrand, South Africa and Maputsoe, Lesotho 200.7 mi / 322.9 km