Flight distance between Annotto Bay, Jamaica and New York City, United States of America 1,559.3 mi / 2,509.4 km