Flight distance between Veracruz, Mexico and Mohale’s Hoek, Lesotho 8,851.8 mi / 14,245.5 km