Flight distance between Teyateyaneng, Lesotho and Port Sudan, Sudan 3,427.9 mi / 5,516.7 km