The maximum temperature in Puttalam is on average 30°C over the year, with values generally ranging between 29°C in December and 32°C in March. The climate is very wet, with about 2,256 mm of precipitation per year. The monthly minimum is 76 mm in February and the maximum reaches 393 mm in November.
The climate is suitable to travel to Puttalam year-round. Nevertheless, the months when the weather is really pleasant are January, February, March, April, May, June, July, August and September.
For swimming, the most favorable period for water temperature is March, April and May, with a water temperature above 28.7°C.
However, the best time to fully enjoy the beach and swimming is January, February and March.
In terms of crowd levels, the quietest periods are in October and November, while crowding is high in January, August, September and December.