Flight distance between Veracruz, Mexico and Maseru, Lesotho 8,850.2 mi / 14,243.1 km