Skip to content
Kandy

Weather in Kandy by month: what to expect

Photo: A.Savin, FAL

Weather overview

Канди enjoys a tropical climate with warm temperatures year-round, making it a pleasant destination at any time. The city sits in Sri Lanka’s central highlands, where the elevation softens the heat compared to coastal areas. Daytime temperatures typically range between +27 °C and +31 °C, while nights are cooler, especially from December to February.

The year in Канди splits into distinct wet and dry periods. The driest months—January, February, and July—offer the most comfortable conditions for exploring temples and gardens. Rainfall increases from April, peaking in May and November, when downpours can be heavy but brief. Even during the wetter months, mornings often start clear, leaving time for sightseeing.

Temperature

Temperatures in Канди remain steady, with only slight variations across the year. The warmest months are March and April, when daytime highs can reach +34 °C, though evenings cool to around +23 °C. From June to September, the heat eases slightly, with highs around +31 °C and lows near +24 °C.

The coolest period in Канди falls between December and February, when nights dip to +22 °C and days hover around +30 °C. This mild stretch is ideal for walking through the city’s cultural sites without the intensity of midday heat. Even in the warmest months, the elevation keeps the air from feeling oppressive, though humidity can rise before rain.

Average air temperature °C
Average air temperature
Month Minimum Maximum
January 21.9 31.3
February 21.9 33.2
March 23.1 34.8
April 23.9 34.4
May 24.7 32.6
June 24.9 31.7
July 24.6 31.4
August 24.5 31.8
September 24 30.9
October 23.5 30.8
November 22.8 31.1
December 22.6 30.8

Precipitation

Rainfall in Канди follows a clear seasonal pattern. The driest stretch runs from January to March, with February seeing just 25 mm of rain. Showers become more frequent in April, marking the start of the first wet season, which peaks in May with over 340 mm of rainfall. After a brief lull in June and July, rain returns in August, building toward a second peak in November.

During the wetter months, Канди experiences short, intense downpours, often in the afternoon or evening. These bursts rarely last all day, so outdoor plans can usually continue with some flexibility. The heaviest rainfall occurs in November, when the city receives over 400 mm, but even then, the rain is interspersed with sunshine.

Precipitation amount mm
Precipitation amount
Month Precipitation
January 94.3
February 25.2
March 75.6
April 223
May 342.3
June 130
July 116.3
August 117.2
September 239.7
October 308.1
November 430.1
December 176.4

What to pack

For a trip to Канди in the dry season—January to March or July—light, breathable clothing is ideal. Pack a mix of short-sleeved shirts, loose trousers, and a light jacket for cooler evenings. A compact umbrella or rain jacket is useful even in drier months, as brief showers can occur year-round.

If visiting Канди during the wetter months—April to June or October to November—waterproof footwear and quick-dry fabrics will help navigate sudden downpours. A light scarf or shawl is handy for covering shoulders when entering temples, while sunscreen and a hat remain essential for sunny spells between showers.

Average monthly wind m/s
Average monthly wind
Month Wind speed
January 3.6
February 3.4
March 2.4
April 2
May 3.4
June 4.4
July 4.3
August 4.3
September 4.1
October 2.8
November 2.2
December 2.8