Flight distance between Tijuana, Mexico and Saint Ann’s Bay, Jamaica 2,647.4 mi / 4,260.6 km