The best time to travel to Jamaica is November through mid-December for the best resort and flight deals. If you are looking for the best weather but don't mind bigger crowds, then visiting Jamaica from Mid-December until April.