San Pedro (Belize) in general has a tropical climate. Temperatures during the day are in the range from 29 °C (83 °F) in January to 32 °C (90 °F) in August. Sea temperatures are in the following range: 26 °C (80 °F) in February to 29 °C (85 °F) in September. The driest month is April with just 4 days of rain, on the contrary, the month when it rains the most is October with 16 days of rain. Temperatures during the night go from 20 °C (68 °F) in January to 25 °C (77 °F) in June.
The best months to visit San Pedro are January - December. In this period day temperatures range from 29 °C (83 °F) to 32 °C (90 °F), night temperatures from 20 °C (68 °F) to 25 °C (77 °F) and you can expect on average 11 days of rain per month and 7 of sunshine on average per day. The sea temperature at this time of the year is around 26 °C (80 °F) - 29 °C (85 °F).
Yes, San Pedro is a year-round destination, the temperatures don't fall below 29 °C (83 °F) and the sea temperature below 26 °C (80 °F).
The time, when it's dry in San Pedro is between February - May. In this period it is raining on average 6 days and approximately 59 mm (2.33 in) precipitation falls per month, which are values below average.
San Pedro has sea temperatures in the range of 26 °C (80 °F) - 29 °C (85 °F) throughout the year.
San Pedro enjoys daily temperatures in the range of 29 °C (83 °F) - 32 °C (90 °F) during the year.
Night temperatures in San Pedro range between 20 °C (68 °F) and 25 °C (77 °F) throughout the year.
The period, which is the sunniest in San Pedro, is in the months of March - May, when there is an average of 8 sun hours per day.
Generally, San Pedro belongs to destinations with higher humidity. It is in the range of 76 % - 83 %.
San Pedro is a destination with rather light or moderate winds.
The least cloudy months in San Pedro are February - May, when the cloud cover is on average only 37 %.