Flight distance between Veracruz, Mexico and Comayagua, Honduras 650.3 mi / 1,046.6 km