Flight distance between Shamakhi, Azerbaijan and Teyateyaneng, Lesotho 5,003.6 mi / 8,052.5 km