Flight distance between Arthur’s Town, Bahamas and Teyateyaneng, Lesotho 7,792.4 mi / 12,540.6 km