Flight distance between Annotto Bay, Jamaica and San Diego, United States of America 2,689.6 mi / 4,328.5 km