Flight distance between Uitenhage, South Africa and Mohale’s Hoek, Lesotho 277.4 mi / 446.4 km