Flight distance between Annotto Bay, Jamaica and Guelmim, Morocco 4,234.7 mi / 6,815.1 km