Due to the high mountains and the fact that it is influenced by both the Northeast (Pacific Ocean) and Southwest (Indian Ocean) monsoons, Khao Sok has the highest level of rainfall in Thailand (3,500 mm per year).
The heaviest rains are between May and November, the driest period is between December and April; although even during that time there can still be some rain – there is always a fair chance to get wet when visiting a rainforest.
Khao Sok has warm temperatures throughout the whole year, with the statistically hottest months being March and April. However, temperatures only change at a range of 4 degrees Celsius during the year, varying between average maximum temperatures of 29 to 33 degrees to average minimum temperatures from 20 to 23 degrees. In fact, as in most tropical regions, temperature variations are higher between 12 o’clock noon and midnight than they are between January and July.