The weather here is generally among the most pleasant on earth. Belize has a sub-tropical climate. As such, it can be extremely humid at times. However, the island locations often enjoy a nice breeze from the sea.
Daytime temperatures in San Pedro, Ambergris Caye, Belize range from 72F to 82F (22-28C). Nighttime temperatures range from 64 to 73 Degrees F (18-23C). Suffice to say, temperatures and weather in a place like San Pedro, Belize should never keep you away.
September and October have the highest likelihood of rain at 57% and 70%, respectively. However, the rain frequently occurs overnight. For those who are planning to dive in Belize, the water temperatures range from 80 to 86F (27-30C), almost bath water warm where wetsuits are optional.