Flight distance between Linstead, Jamaica and Mohale’s Hoek, Lesotho 7,685.7 mi / 12,369.0 km