Flight distance between Shenyang, China and Teyateyaneng, Lesotho 7,800.4 mi / 12,553.6 km