How long flight NY to Jamaica?

The flight time is 3 hours, 7 minutes.