Flight distance between Shamakhi, Azerbaijan and Mohale’s Hoek, Lesotho 5,074.8 mi / 8,167.0 km