Flight distance between Teyateyaneng, Lesotho and Bamako, Mali 3,744.9 mi / 6,026.9 km