Best months to visit
JanuaryFebruary
December through April is peak season — drier, sunny, outside hurricane peak, sea always swimmable. May offers similar weather with shoulder pricing. November is transition month: hurricane risk fades but rains can linger.
Best for
Beach
December to April (drier, sunny, sea 27°C, outside hurricane peak)
Hiking
December to March (cooler 24-26°C, lower humidity, El Yunque trails most pleasant)
Sightseeing
December to April — peak season aligns with dry winter and lowest hurricane risk
Climate notes
- Tropical climate (Köppen Af/Am/Aw varies by region): warm 24-29°C year-round with strong climate contrast across the small island
- Hurricane season June 1 to November 30, peak August-October — Puerto Rico is in the heart of the Atlantic hurricane basin (Hurricane María 2017 was the most destructive in modern history)
- Steady northeasterly trade winds drive a sharp wet-dry contrast: northeast coast (El Yunque rainforest) is one of the wettest places in the Caribbean; southwest (Ponce) is genuinely arid
- Sea temperature 27-30°C year-round — comfortable for swimming any month
- Cordillera Central mountain range: cooler microclimate at altitude (15-22°C), much higher rainfall on the windward (north) slopes than the lee (south)
Temperature (min / max °C)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Rainy days per month
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Sunshine hours per month
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Regional notes
- San Juan (north coast): wetter than the south — moderate rain throughout the year with autumn peak; classic urban-beach combination
- El Yunque rainforest (northeast): receives over 4,000 mm annually — among the rainiest places in the Caribbean. Bring waterproofs even in dry season
- Ponce (south coast): genuinely arid (annual rainfall around 800 mm vs San Juan's 1,400 mm); hot and dry like northern Venezuela
- Rincón (west): wetter than Ponce, drier than San Juan; world-class winter surf November-March
- Cordillera Central interior: cooler (drops to 15-22°C at altitude), much wetter on northern slopes
Frequently asked questions
When is the best time to visit Puerto Rico?
December through April — the dry season has the lowest rainfall, comfortable 24-27°C air, and sits outside hurricane peak. April is often the driest month nationwide. May is similar weather with rising thunderstorm risk.
Is it safe to visit during hurricane season?
Hurricane season runs June 1 to November 30, with peak risk August-October. Puerto Rico was devastated by Hurricane María (2017) — the worst direct hit in a century. Most named storms miss any specific island. Modern forecasting gives 5-7 days warning; travel insurance with hurricane coverage is essential.
Why is southwest Puerto Rico so dry?
The Cordillera Central mountains intercept moist northeasterly trade winds, dropping rain on the north and east. By the time air descends to the southwest (Ponce, La Parguera) it is dry and warm — creating a near-arid climate while San Juan is humid and the rainforest is drenched.
When can I see whales off Rincón?
Humpback whales migrate through the Mona Passage from mid-January to mid-March. Boat tours from Rincón offer reliable sightings; surf conditions during this period are also at their best on the west coast.
Does El Yunque get rain every day?
Almost. El Yunque rainforest receives over 4,000 mm annually and rain is possible any month. Mornings are usually clearer than afternoons; bring waterproofs even in winter dry season.
Can you swim in Puerto Rico year-round?
Yes. Sea temperature stays at 27-30°C every month — comfortable for everyone. Water clarity is best on the south coast (less rainfall runoff) and around Vieques and Culebra islands.
When is surf season in Rincón?
November through March, peaking in December-February. Atlantic swells reach the west coast and produce world-class waves. Summer is calmer and better for snorkeling and family beach days.
What is the temperature in Puerto Rico in summer?
July to September averages 27-29°C with high humidity (80%+). Heat index can feel like 35°C+. Sea is at its warmest (30°C). Mornings and the cooler mountains (El Yunque, Cordillera) offer relief.
Climate data: Open-Meteo · 2020–2025