When to Go
The sun shines an average of 253 days a year in Cancún. During High Season (late November to early April), the weather is nearly perfect, with temperatures hovering around 29°C (84°F) during the day and 18°C (64°F) at night. Hotel prices hit their peak between December 15 and January 5. If you plan to visit during Christmas, Spring Break, or Easter, you should book at least three months in advance.
Vacationers with travel-date flexibility can avoid the crowds and save 20% to 50% on accommodations during the remaining months. Be advised, though, that May through September are hot and humid, with temperatures that can top 36°C (97°F). The rainy season starts in mid-September and lasts until mid-November, bringing afternoon downpours that can last anywhere from 30 minutes to two hours. El Centro’s streets often get flooded during these storms, and traffic can grind to a halt.