Flight distance between Annotto Bay, Jamaica and Edmonton, Canada 3,123.7 mi / 5,027.2 km