When to visit
San Pedro Town?

Discover the best time of year, based on historical climate, temperature, and precipitation.

San Pedro Town
Belize District · Belize

The best weather in San Pedro Town is from February, March, April.consistent weather climate

Climate score
June
51

Mixed climate

Hot & rainy

Temperature
27–29°C
Hot nights — A/C advised
Feels like
30–33°C
Muggy
Precipitation
212mm
Heavy downpours · 20 days
Sunshine
9.1h
Mostly cloudy
Humidity (%)
81%
Muggy
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
20°30°40°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score768082867251635649505069
ClimateHot & dryHot & dryHot & dryHot & dryHot & dryHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainy
Temperature25–27°C25–27°C26–27°C27–28°C27–29°C27–29°C27–29°C27–29°C27–30°C27–29°C25–28°C25–27°C
Feels like25–29°C25–29°C26–30°C28–31°C29–33°C30–33°C30–34°C30–34°C31–35°C29–33°C27–31°C25–29°C
Precipitation95mm
18 days
43mm
10 days
40mm
9 days
29mm
6 days
81mm
11 days
212mm
20 days
145mm
19 days
164mm
21 days
205mm
21 days
240mm
23 days
337mm
27 days
151mm
21 days
Sunshine10.0h
☀︎ 89%
10.6h
☀︎ 92%
11.6h
☀︎ 96%
11.8h
☀︎ 94%
11.2h
☀︎ 86%
9.1h
☀︎ 69%
10.2h
☀︎ 78%
10.7h
☀︎ 84%
9.9h
☀︎ 81%
9.0h
☀︎ 77%
9.3h
☀︎ 82%
9.3h
☀︎ 84%
WindE · 32 km/hE · 34 km/hE · 34 km/hE · 34 km/hE · 32 km/hE · 33 km/hE · 32 km/hE · 29 km/hE · 27 km/hNE · 28 km/hNE · 30 km/hNE · 32 km/h
Humidity (%)77%77%78%80%81%81%80%80%79%79%78%77%
Day length11.2h11.6h12.0h12.6h13.0h13.2h13.1h12.7h12.2h11.7h11.3h11.1h

Frequently asked questions

What is the best time to visit San Pedro Town?

The best time to visit San Pedro Town is January, February, May, April, March, with temperatures between 25 °C and 29 °C. The best month is January. January is low season.

What is the weather like in San Pedro Town?

San Pedro Town has a Tropical climate with an overall score of 6.5/10. Annual temperatures range from 25 °C to 30 °C.

What is the hottest month in San Pedro Town?

The hottest month in San Pedro Town is September, with average highs of 30 °C and lows of 27 °C.

What is the rainiest month in San Pedro Town?

The rainiest month in San Pedro Town is November, with an average of 337 mm of precipitation.