Flight distance between Yogyakarta, Indonesia and Teyateyaneng, Lesotho 5,512.7 mi / 8,871.8 km