Flight distance between Bridgetown, Barbados and Teyateyaneng, Lesotho 6,500.9 mi / 10,462.1 km