Flight distance between Teyateyaneng, Lesotho and Buenos Aires, Argentina 4,907.1 mi / 7,897.2 km