Climate in San Pedro

San Pedro experiences a tropical climate with distinct wet and dry seasons rather than four traditional seasons. Temperatures generally range from the mid-70s to the low-90s Fahrenheit throughout the year. Expect high humidity and frequent rain showers, particularly during the wet season.

Monthly Averages

MonthHighAvgLowRainDaysSun (h)Comfort

Nearby Cities