Flight distance between Annotto Bay, Jamaica and Torreon, Mexico 1,777.2 mi / 2,860.1 km