When to go
The Best Time to Visit Kandy
Month-by-month climate data for Kandy, Sri Lanka — daily highs and lows, rain days, and an honest verdict for every month of the year.
January–April. Dry and warm. Skip October–December (monsoon rain); July can be very hot but the Esala Perahera festival makes it worth the sweat.
Warmest in Kandy: Mar (31°C / 88°F) · Coolest: Sep (27°C / 81°F) · Wettest: May (~27 rain days)
Daily highs / lows in °C · bars show rain days per month · ERA5 climate normals (2020–2024)
Kandy climate, month by month
January
28° / 20°C
~10 rain days
Excellent
February
29° / 20°C
~8 rain days
Excellent
March
31° / 21°C
~11 rain days
Good
April
31° / 21°C
~20 rain days
Fair
May
28° / 22°C
~27 rain days
Good
June
28° / 22°C
~22 rain days
Good
July
28° / 22°C
~25 rain days
Good
August
28° / 21°C
~20 rain days
Good
September
27° / 21°C
~26 rain days
Good
October
27° / 21°C
~27 rain days
Good
November
27° / 20°C
~25 rain days
Good
December
27° / 20°C
~19 rain days
Good
Plan around it
Dates locked in? Start from the Kandy travel guide or jump straight to a 3-day, 5-day or 7-day itinerary.