Flight distance between Mohale’s Hoek, Lesotho and Ash Shafā, Saudi Arabia 3,640.5 mi / 5,858.9 km