Climate and monthly weather forecastSan Pedro, Belize
Climate and monthly weather forecast
The climate of San Pedro
San Pedro, Belize, in the subtropical zone, has a tropical monsoon climate, according to Köppen climate classification. Geographically based on an island, it experiences warm temperatures year-round, with minimal fluctuations. The climatological data indicate that the average high temperature ranges from a cozy 26.5°C (79.7°F) in January to a balmy 30.7°C (87.3°F) in August and September. Correspondingly, the low temperature fluctuates from 21°C (69.8°F) in January to 25.8°C (78.4°F) in June, indicating a consistently warm climate throughout the year.An analysis of relative humidity shows it stays relatively steady within the range of 78% to 83%, driving a generally humid environment. In terms of precipitation, there is a fascinating pattern to note. More abundant rainfall occurs from October, with 215mm (8.46") in accumulation, gradually decreasing through November and December, with 118mm (4.65") and 82mm (3.23"), respectively. The start of the year experiences 88mm (3.46") rainfall in January, decreasing and staying fairly consistent until April with 31mm (1.22"), only to increase again from May onwards.
A unique feature of the climate is the average sea temperature, which stays invitingly warm, varying from 26.4°C (79.5°F) to 29.8°C (85.6°F), peak warmth from July to September. As for the sunshine hours, there is a gradual increase from January's 5.7 hours to April's 10.4 hours per day, after which it begins to decrease, reaching the lowest in September with 8.9 hours. Conversely, the number of sunshine days sees quite a flux, with peak values in March and April, and minimum values during the rainy period of July to September.
Wind speeds are moderate, with an average value between 9.9km/h (6.2mph) to 13.6km/h (8.5mph), indicating mild breeze conditions throughout the year. It is also worth noting that the pressure remains largely steady from 1010.8 mb to 1016.2 mb, with no significant changes indicating stable atmospheric conditions.
The best time to visit San Pedro
The best time to visit San Pedro would depend on the kind of weather preferable to visitors. For those who appreciate hot temperatures and a good amount of sunshine, the period from April to June would be beneficial. During these months, the average maximum temperature ranges between 30.3°C (86.5°F) and 30.5°C (86.9°F), with sea temperature reaching up to 29.3°C (84.7°F) in June, ideal for beach activities and water sports. Additionally, the rainfall is relatively low at this time, particularly in April, with just 31mm (1.22") accumulation.The worst time to visit San Pedro
To some, the period between October and December might be considered the least desirable due to high rainfall, particularly in October, when the rainfall reaches its peak with 215mm (8.46"). Furthermore, there is a reduction in daylight hours and sunshine duration during this period, which might deter sun-seekers.Spring weather in San Pedro
San Pedro experiences warm and humid spring weather. The average maximum temperature climbs consistently from 27.3°C (81.1°F) in February to 30.3°C (86.5°F) in April, while the minimum rises from 21.8°C (71.2°F) in February to 25.3°C (77.5°F) in April. This is also the sunniest period, with 8.9 to 10.4 hours of sunlight per day. Rainfall is at its lowest in April, at only 31mm (1.22"), making the spring an attractive season for outdoor activities.Summer weather in San Pedro
Summer in San Pedro is hot and humid with increased rainfall. Temperatures stay consistently high, with averages of 30.5°C (86.9°F) in May, dipping slightly to 29.9°C (85.8°F) in July. The sea temperature is warm, providing excellent conditions for swimming and water activities, peaking at a warm 29.3°C (84.7°F) in June. However, this is also the period with the highest rainfall; showers are frequent but tend to be brief.Autumn weather in San Pedro
Autumn, from September to November, brings a slight decrease in average temperature with 30.7°C (87.3°F) in September to 27.9°C (82.2°F) in November. September also witnesses the year’s highest sea temperature at 29.8°C (85.6°F). However, as the season progresses, rainfall increases substantially, peaking at 215mm (8.46") in October. It’s a period of moderate sunshine hours and decreasing daylight hours.Winter weather in San Pedro
Winter months, from December through February, are mild with temperatures ranging from 26.5°C (79.7°F) to 27.3°C (81.1°F). Minimum temperatures hover between 21°C (69.8°F) and 21.8°C (71.2°F). Relative humidity stays high, contributing to a somewhat muggy feel. Rainfall starts to decrease from the peak in October, down to 82mm (3.23") in December. While this period sees a decrease in daylight hours, the number of sunshine days starts to increase again, providing ample opportunities to soak up the sun.Weather in January
January is characterized by a slight reduction in temperature compared to the last December of the previous year, providing a gentle start to the new year in San Pedro, Belize. This month witnesses an interesting play between sun and clouds while the inviting sea maintains its warm allure. Weather in January »Weather in February
Moving from January to February, there is a continued rise in temperature in San Pedro, Belize. February also brings about an increase in the number of daylight hours but retains the relative humidity of the previous month. The sea remains warm, offering excellent conditions for water activities. Weather in February »Weather in March
March in San Pedro, Belize, sees further temperate progression, enjoying increased sunshine hours of about 8.9 hours per day on average. This month also proves drier than the previous two, with a dip in rainfall to a total of 41mm (1.61") throughout the month, offering more opportunities for outdoor exploration. Weather in March »Weather in April
April indicates a definite transition towards warmer weather in San Pedro, Belize, with an increase in temperature from the previous months, reaching up to 30.3°C (86.5°F). Rainfall is minimized, outlining the drier conditions of this month compared to the beginning of the year. Weather in April »Weather in May
In May, summer begins to unfurl its characteristic warmth in San Pedro, Belize. The warming trend escalates, exhibiting the highest temperatures since the start of the year, and the sea follows suit, providing some respite from the escalating heat. Weather in May »Weather in June
June in San Pedro marks the full onset of the wet season, with rainfall skyrocketing to an average of 156mm (6.14") over 25.7 days, making it one of the wettest months of the year. Relative humidity peaks, adding to the overall heavy feel in the air. Weather in June »Weather in July
July sees a slight dip in temperatures on both ends of the scale, but it maintains a high relative humidity from the previous month in San Pedro, Belize. This month also continues the trend of substantial rainfall, tallying with the wet season conditions. Weather in July »Weather in August
August brings about a very minor rise in temperatures in San Pedro, Belize. Copious rainfall characterizes this month, with an average of 159mm (6.26"), making it the rainiest month of the year. Despite the heavy showers, the sun is not entirely absent, with a slight increase in the number of sunshine hours from July. Weather in August »Weather in September
September sees a continuation of substantial rainfall from August, although there is a slight reduction in the number of rainfall days in San Pedro, Belize. Although the height of the wet season has passed, the sea sustains its warmth, serving as a highlight for maritime activities. Weather in September »Weather in October
October brings a refreshing change after the intensity of the preceding months, with both average high and low temperatures falling from September levels in San Pedro, Belize. Despite the wet season technically extending into this month, rainfall decreases to an average of 215mm (8.46"), noticeably less than the August peak, offering a respite from the heavier showers seen earlier. Weather in October »Weather in November
November brings forth the advent of cooler weather, with temperatures descending further, hinting at the incoming winter in San Pedro, Belize. A notable decrease in the sea temperature occurs, offering a more refreshing experience for swimmers and divers. Weather in November »Weather in December
December witnesses the second-lowest average temperatures of the year, marking the arrival of winter in San Pedro, Belize. The sea temperature descends along with that of the land, though it retains sufficient warmth for any water activities. Weather in December »Published by: Weather Atlas | About Us
Data Sources | Weather Forecasting & Climate
Frequently asked questions
Average temperature
San Pedro, Belize
The warmest months (with the highest average high temperature) are August and September (30.7°C).
The month with the lowest average high temperature is January (26.5°C).
The month with the highest average low temperature is June (25.8°C).
The coldest month (with the lowest average low temperature) is January (21°C).
Average pressure
San Pedro, Belize
- Average pressure in January:
1016.2mbar - Average pressure in February:
1015.1mbar - Average pressure in March:
1014.5mbar - Average pressure in April:
1012.1mbar - Average pressure in May:
1011.3mbar - Average pressure in June:
1011.3mbar
- Average pressure in July:
1013.3mbar - Average pressure in August:
1011.9mbar - Average pressure in September:
1010.8mbar - Average pressure in October:
1011.3mbar - Average pressure in November:
1014mbar - Average pressure in December:
1015.1mbar
The month with the highest atmospheric pressure is January (1016.2mbar).
The month with the lowest atmospheric pressure is September (1010.8mbar).
Average wind speed
San Pedro, Belize
- Average wind speed in January:
11.8km/h - Average wind speed in February:
12.8km/h - Average wind speed in March:
12.8km/h - Average wind speed in April:
12.9km/h - Average wind speed in May:
12.7km/h - Average wind speed in June:
13.6km/h
- Average wind speed in July:
13km/h - Average wind speed in August:
12.1km/h - Average wind speed in September:
10.5km/h - Average wind speed in October:
9.9km/h - Average wind speed in November:
10km/h - Average wind speed in December:
10.9km/h
The windiest month (with the highest average wind speed) is June (13.6km/h).
The calmest month (with the lowest average wind speed) is October (9.9km/h).
Average humidity
San Pedro, Belize
The month with the highest relative humidity is December (83%).
The month with the lowest relative humidity is April (78%).
Average rainfall
San Pedro, Belize
- Average rainfall in July:
150mm - Average rainfall in August:
159mm - Average rainfall in September:
151mm - Average rainfall in October:
215mm - Average rainfall in November:
118mm - Average rainfall in December:
82mm
The wettest month (with the highest rainfall) is October (215mm).
The driest month (with the least rainfall) is April (31mm).
Average rainfall days
San Pedro, Belize
- Average rainfall days in January:
19.2 days - Average rainfall days in February:
16.8 days - Average rainfall days in March:
16.1 days - Average rainfall days in April:
14.3 days - Average rainfall days in May:
20.3 days - Average rainfall days in June:
25.7 days
- Average rainfall days in July:
26.6 days - Average rainfall days in August:
26.9 days - Average rainfall days in September:
26.5 days - Average rainfall days in October:
25.3 days - Average rainfall days in November:
23.2 days - Average rainfall days in December:
21.4 days
The month with the highest number of rainy days is August (26.9 days).
The month with the least rainy days is April (14.3 days).
Average sea temperature
San Pedro, Belize
The best month for swimming (with the highest average sea temperature) is September (29.8°C).
The coldest months (with the lowest average sea temperature) are January and February (26.4°C).
Average daylight / Average sunshine
San Pedro, Belize
- Average daylight in January:
11h and 12min - Average daylight in February:
11h and 36min - Average daylight in March:
12h and 6min - Average daylight in April:
12h and 36min - Average daylight in May:
13h and 0min - Average daylight in June:
13h and 12min
- Average daylight in July:
13h and 6min - Average daylight in August:
12h and 42min - Average daylight in September:
12h and 12min - Average daylight in October:
11h and 42min - Average daylight in November:
11h and 18min - Average daylight in December:
11h and 6min
The month with the longest days is June (Average daylight: 13h and 12min).
The month with the shortest days is December (Average daylight: 11h and 6min).
- Average sunshine in January:
5h and 42min - Average sunshine in February:
6h and 12min - Average sunshine in March:
8h and 54min - Average sunshine in April:
10h and 24min - Average sunshine in May:
9h and 54min - Average sunshine in June:
9h and 30min
- Average sunshine in July:
9h and 54min - Average sunshine in August:
10h and 30min - Average sunshine in September:
8h and 54min - Average sunshine in October:
7h and 54min - Average sunshine in November:
6h and 48min - Average sunshine in December:
6h and 6min
The month with the most sunshine is August (Average sunshine: 10h and 30min).
The month with the least sunshine is January (Average sunshine: 5h and 42min).
Average sunshine days
San Pedro, Belize
- Average sunshine days in January:
9.3 days - Average sunshine days in February:
8.6 days - Average sunshine days in March:
12.4 days - Average sunshine days in April:
12.3 days - Average sunshine days in May:
8.6 days - Average sunshine days in June:
3.4 days
- Average sunshine days in July:
2.5 days - Average sunshine days in August:
2.7 days - Average sunshine days in September:
1.5 days - Average sunshine days in October:
3.9 days - Average sunshine days in November:
4.8 days - Average sunshine days in December:
7.4 days
The month with the most sunshine days is March (12.4 days).
The month with the least sunshine days is September (1.5 days).
Average UV index
San Pedro, Belize
The months with the highest UV index are March, April, May, June, July and September (UV index 7).
The months with the lowest UV index are January, February, August, October, November and December (UV index 6).
Average cloud cover
San Pedro, Belize
The month with the most cloud cover is June (Cloud cover 45).
The month with the least cloud cover is April (Cloud cover 35).
Average visibility
San Pedro, Belize
The months with the highest visibility are January, February, March, April, May, June, July, August, September and December (10km).
The months with the lowest visibility are October and November (9km).








