Puerto Rico has weather every month of the year — there is no "closed season". The real question is what you optimize for: warm-but-not-extreme temps, low hurricane risk, light crowds, affordable flights, or local festivals. Here is the honest matrix from a tour operator who runs trips every week.
The quick answer
- Sweet spot (most travelers): mid-December to mid-April — drier weather, lower humidity, post-hurricane.
- Best value (shoulder): late April to early June — same warmth, half the crowds, prices drop 20–30%.
- Skip if you can: August to mid-October — peak Atlantic hurricane season, real travel disruption risk.
December – February: peak season
High-22°C nights, 28°C days, low humidity. North Americans flee winter, so San Juan hotels are at 90% occupancy and prices peak. Christmas/New Year week is the most expensive — flights from NYC/Boston can triple. Book tours and restaurants 2–3 weeks ahead.
March – April: still ideal
Same beautiful weather. Spring break crowds peak late March. Easter week (Semana Santa) sees a wave of Puerto Rican families on staycation — local beaches packed, El Yunque trails busy. Mid-April quietens significantly.
May – Early June: the secret window
If we had to pick one period to recommend to a friend: late April to early June. Temps barely above peak season, crowds dropping fast, hotel rates 20–30% lower, hurricane season has not really started. El Yunque is luminously green. Catamaran days have calmer water.
June – July: summer arrives
Hotter (30–32°C days), more humid, afternoon showers more frequent. Puerto Rican families on summer break — beaches busy on weekends. Hurricane risk technically begins June 1 but real events are rare in June. Good month if heat does not bother you and you want lower prices.
August – Mid-October: hurricane reality
This is the period most travel insurance brokers flag. Direct hurricane hits are rare (Maria 2017, Fiona 2022 were outliers), but the cumulative risk of tropical storm disruption — even just heavy rain that closes trails or cancels boat days — peaks here. We still run tours, but we monitor weather daily and rebook generously. If your dates are flexible, avoid.
Late October – November: the comeback
Hurricane season winds down through November. Late October can still see storms but each passing week reduces risk. Thanksgiving week sees a US holiday spike, otherwise crowds are light. Forest is at its lushest from the recent rain. Underrated period.
Festival dates worth knowing
- San Sebastián Street Festival (SanSe) — third week of January, Old San Juan transforms into one giant party for 4 days.
- Heineken JazzFest — March, Tito Puente Amphitheater.
- Puerto Rico Salsa Congress — late July, hotel hub for international salsa dancers.
- Saborea Puerto Rico — April, food festival in Escambrón.
Bottom line: if you can travel in late April/May or November, you get 90% of the weather upside with 50% of the crowds and 70% of the price. Otherwise, January–March is the safe bet. Avoid August–mid-October unless your dates are immovable.
