Flight distance between Veracruz, Mexico and New York City, United States of America 1,980.6 mi / 3,187.5 km