The region is enjoying a tropical to sub tropical climate. Generally the west coast experience seasonal reversal of wind circulation, which constitutes the monsoon. The climate condition can be divided into four seasons.

Winter – January to February

Hot weather – March to May

South west Monsoon – June to September

North east Monsoon – October to November

The average maximum and minimum temperatures are 37 degree Celsius and 17 degree Celsius respectively.

The district receives an annual average rainfall of 3350 mm.

Wind speed is high during the period from March to June and low during September to December.

The period from June to August experiences two-thirds of the total rain fall.