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 50–62°F, 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 48–51°F, 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 56–71°F, 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 74–79°F, 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. 63.3°F / Annual rainfall: approx. 93 mm / Summer humidity: 50%–60% / Rainiest month: March

San Juan monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
79.2°F
19.6
February
74.8°F
17.8
March
73.4°F
20.3
April
62.6°F
9.7
May
50.5°F
1.2
June
49.3°F
0.2
July
48.9°F
4.9
August
51.3°F
2.8
September
56.5°F
4
October
65.1°F
9
November
71.6°F
0.7
December
77.2°F
3.3

San Juan weather for the next seven days

10/3
Saturday
Sunny
66.5°F/47.6°F
10/4
Sunday
Overcast
66.3°F/47.5°F
10/5
Monday
Overcast
63.8°F/44.9°F
10/6
Tuesday
Overcast
70.1°F/47.4°F
10/7
Wednesday
Sunny
67.7°F/43.7°F
10/8
Thursday
Sunny
50.8°F/40.3°F
10/9
Friday
Sunny
61.8°F/38.2°F