Flight distance between Tijuana, Mexico and Old Harbour Bay, Jamaica 2,671.4 mi / 4,299.2 km