The climate in Sri Lanka is generally hot and humid year round. Bright, sunny warm days are the accepted norm. The only change in season is the monsoons, which brings rain from May to July to the western, southern and central regions of the island; and in December-January to the northern and eastern regions of the island. Cool climate can be experienced in the hill country. Average mean temperature along the coast is 26.7 C (80 F) and 19.7 C (66.50 F) in the hill country.
The climate in Bentota offers year round sunshine, making it the ideal destination for swimming, diving and snorkeling. Moderate rainfall is experienced from May through to July, but most are passing showers and the sun never fails to peep through the clouds at intervals through the day. There is no off season in Bentota, and although the monsoon months will witness rain, the sun is just waiting to burst through the clouds. The short spurts of rainfall are welcome because they bring the temperature down slightly, making the evenings extremely pleasant outdoors. The average temperature in Bentota is 27C and above through the year. Humidity is to be expected but the cooling sea breeze unfailingly works its magic. So, whip out those shades, slip into your swim wear and hit the beaches for an awesome golden tan.