Flight distance between Annotto Bay, Jamaica and Ponte de Lima, Portugal 4,272.1 mi / 6,875.3 km