Flight distance between Midrand, South Africa and Thaba-Tseka, Lesotho 245.8 mi / 395.6 km