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