Flight distance between Annotto Bay, Jamaica and Longueuil, Canada 1,892.7 mi / 3,045.9 km