How long is the flight from Dallas to Jamaica?

A flight from Dallas to Jamaica is about 4 hours.