How long is the flight from Cancun Mexico to New York?

Travel time to (by car) : New York(25 Hours)Travel time to (by plane) : (4 Hours)

Distance: 1545 miles or 2485 Km