The maximum temperature in Kurunegala is on average 31°C over the year, with values generally ranging between 29°C in December and 34°C in March. The climate is very wet, with about 2,106 mm of precipitation per year. The monthly minimum is 53 mm in June and the maximum reaches 339 mm in November.
The climate is suitable to travel to Kurunegala year-round. Nevertheless, the months when the weather is really pleasant are January, February, March, May, June, July, August, September and December.
In terms of crowd levels, the quietest periods are in May, while crowding is high in April, August, September and December.