Flight distance between Islamabad, Pakistan and Teyateyaneng, Lesotho 5,256.4 mi / 8,459.4 km