Flight distance between Annotto Bay, Jamaica and San Jose, United States of America 3,020.3 mi / 4,860.8 km