Flight distance between Annotto Bay, Jamaica and Tijuana, Mexico 2,677.9 mi / 4,309.6 km