Select units of measurement for the temperature and rainfall tables (metric or imperial).
Average weather, temperature, rainfall, sunshine hours

The climate of Kandy is
tropical, hot all year round, though tempered by the altitude. There is no real dry season, however, there is a relatively dry period from January to March, and a very rainy period from October to December.
Kandy, also known as Maha Nuvara or Senkadagalapura, is a city of 125,000 inhabitants, located in central Sri Lanka, in the Central Province, of which it is the capital, on a plateau at 500 meters (1,650 feet) above sea level.
To the northeast are the
Knuckles Mountains (or Dumbara), whose highest peak, Gombaniya, reaches 1,906 meters (6,253 feet).
Sri Lanka is in the path of
tropical cyclones. Typically, on the Indian Ocean north of the Equator, cyclones occur from April to December, although Sri Lanka is usually only affected in November and December, and more rarely in May. In fact, usually in mid-May, sometimes there can be heavy rains, caused by cyclones that form in the Bay of Bengal, even if they are at the beginning of their life. However, since the sea is warm all year round, in theory they can also form from January to March, perhaps in a light form (such as tropical storms).
Best Time
The best months to visit Kandy and central Sri Lanka are
February and March, as they are the driest months of the year.
In April, the month in which the sun passes at the zenith, there is a certain increase in rainfall.
Around mid-May, as mentioned, a cyclone can form over the Bay of Bengal, which can bring heavy rains to the whole of Sri Lanka, which can cause landslides and floods in the central and mountainous areas. So this period, more or less from May 10 to 20, can be avoided.
In
summer, the period of the southwest monsoon, after all, it does not rain very much, around 100 mm (4 in) per month, so much so that the Buddhist festival of
Esala Perahera is held for 10 nights in a row in July or August.
The worst period is from October to December, as it is the rainiest.
Kandy - Climate data
In Kandy, the
average temperature of the coldest month (January) is of
23.7 °C, that of the warmest month (April) is of
26.4 °C. Here are the average temperatures.
Kandy - Average temperatures (1991-2020) |
Month | Min | Max | Mean |
---|
January | 18.8 | 28.6 | 23.7 |
---|
February | 18.7 | 30.2 | 24.4 |
---|
March | 19.9 | 32 | 26 |
---|
April | 21.4 | 31.4 | 26.4 |
---|
May | 21.8 | 30.2 | 26 |
---|
June | 21.9 | 28.6 | 25.2 |
---|
July | 21.8 | 28.2 | 25 |
---|
August | 21.3 | 28.5 | 24.9 |
---|
September | 20.8 | 28.9 | 24.8 |
---|
October | 20.7 | 28.9 | 24.8 |
---|
November | 20.5 | 28.8 | 24.6 |
---|
December | 19.8 | 28 | 23.9 |
---|
Year | 20.6 | 29.4 | 24.95 |
---|
Precipitation amounts to
1835 millimeters per year: it is therefore abundant. It ranges from
78.1 millimeters in the driest month (February) to
303.3 millimeters in the wettest one (October). Here is the average precipitation.
Kandy - Average precipitationMonth | Days |
---|
January | 103 | 8 |
---|
February | 78 | 6 |
---|
March | 98 | 7 |
---|
April | 189 | 13 |
---|
May | 141 | 10 |
---|
June | 124 | 14 |
---|
July | 108 | 12 |
---|
August | 95 | 11 |
---|
September | 124 | 12 |
---|
October | 303 | 18 |
---|
November | 269 | 16 |
---|
December | 204 | 13 |
---|
Year | 1835 | 141 |
---|
There are on average around 2440
sunshine hours per year. Here are the average hours of sunshine per day.
Kandy - Sunshine hoursMonth | Average | Total |
---|
January | 7.5 | 225 |
---|
February | 8 | 225 |
---|
March | 8.5 | 265 |
---|
April | 8 | 235 |
---|
May | 6.5 | 195 |
---|
June | 6 | 180 |
---|
July | 6 | 180 |
---|
August | 6 | 185 |
---|
September | 6 | 180 |
---|
October | 6 | 190 |
---|
November | 6 | 185 |
---|
December | 6.5 | 195 |
---|
Year | 6.7 | 2440 |
---|