Get Exclusive App Deals

San Juan

Travel Info

Recommended travel destinations near San Juan

More destinations

San Juan Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

San Juan year round climate

  • Spring (March-May): Average 10.3–17°C, mild climate, but March is slightly warmer and more humid with more rainfall than other spring months. Common activities: Outdoor hiking, sightseeing. Recommended clothing: Light jacket, long-sleeved shirts; rain gear may be needed in March.
  • Summer (June-August): Average 9.4–10.7°C, cool and dry climate with little rainfall. Common activities: Suitable for various outdoor activities such as hiking and camping. Recommended clothing: Warm clothing such as long-sleeved shirts and pants.
  • Autumn (September-November): Average 13.6–22°C, mild climate, September is cooler, and November gradually warms up. Little rainfall. Common activities: Outdoor activities, enjoying autumn scenery. Recommended clothing: Light jacket, long-sleeved shirts.
  • Winter (December-February): Average 23.8–26.2°C, warm climate with slightly more rainfall than other seasons. Common activities: Outdoor activities such as beach activities. Recommended clothing: Light clothing, short or long sleeves are both acceptable, but sun protection is necessary.

San Juan climatological average

Annual average temperature: approx. 17.4°C / Annual rainfall: approx. 93 mm / Summer humidity: 50%–60% / Rainiest month: March

San Juan monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
26.2°C
19.6
February
23.8°C
17.8
March
23°C
20.3
April
17°C
9.7
May
10.3°C
1.2
June
9.6°C
0.2
July
9.4°C
4.9
August
10.7°C
2.8
September
13.6°C
4
October
18.4°C
9
November
22°C
0.7
December
25.1°C
3.3

San Juan weather for the next seven days

10/4
Sunday
Overcast
19°C/8.2°C
10/5
Monday
Overcast
18.4°C/7.2°C
10/6
Tuesday
Overcast
23.4°C/8.3°C
10/7
Wednesday
Sunny
20.9°C/9.3°C
10/8
Thursday
Sunny
14.8°C/5.6°C
10/9
Friday
Sunny
17.2°C/5.7°C
10/10
Saturday
Cloudy
18.2°C/5.4°C