Flight distance between Uitenhage, South Africa and Maputsoe, Lesotho 367.5 mi / 591.4 km