Flight distance between Annotto Bay, Jamaica and Ermesinde, Portugal 4,273.7 mi / 6,877.8 km