Weather

Sri Lanka Monthly Climate Average

To help you choose the best time to travel, you can find climate data below on the weather in Sri Lanka .

MonthTrincomaleeColombo
daynightseadaynightsea
January+30°C+24°C+26°C+31°C+22°C+27°C
February+28°C+24°C+26°C+31°C+23°C+27°C
March+30°C+25°C+27°C+32°C+24°C+28°C
April+32°C+25°C+28°C+32°C+25°C+28°C
May+33°C+26°C+29°C+31°C+26°C+29°C
June+33°C+26°C+29°C+30°C+26°C+29°C
July+33°C+26°C+29°C+30°C+25°C+28°C
August+33°C+25°C+28°C+30°C+25°C+27°C
September+33°C+25°C+28°C+30°C+25°C+27°C
October+31°C+24°C+28°C+30°C+24°C+28°C
November+28°C+24°C+27°C+30°C+23°C+27°C
December+27°C+24°C+26°C+30°C+23°C+27°C

 

Temperature in Sri Lanka

The table shows that the hottest months in Sri Lanka are May and June, during which the average daytime temperature reaches 33°C and the nighttime temperature falls to 26°C.

The coldest months are December and November, when the daily average temperature falls to 27°C, and drops to + 23°C during the night.

Water temperature

The highest average monthly temperature in the Indian Ocean on the beaches of Trincomalee is in May and June and is 29°C.

The highest average monthly temperature in the Indian Ocean on the beaches of Colombo is in May and June and equals 29°C.

 

Precipitation

The largest amount of rain falls on average in November and December, up to 354mm, and the least in June and July — up to 186mm.