Flight distance between New Kingston, Jamaica and Veracruz, Panama 658.8 mi / 1,060.2 km