Flight distance between Dera Ghazi Khan, Pakistan and Teyateyaneng, Lesotho 4,970.9 mi / 7,999.8 km