The best time to visit Jamaica is November to mid-December ... January to March is the peak travel season to the island – room rates can spike to more than $700 per night at some hotels.