Flight distance between Ambato, Ecuador and Teyateyaneng, Lesotho 7,159.2 mi / 11,521.6 km