Flight distance between Tijuana, Mexico and Old Harbour, Jamaica 2,669.6 mi / 4,296.3 km