Flight distance between Shurugwi, Zimbabwe and Leribe, Lesotho 647.6 mi / 1,042.2 km