Get Holiday Package Offers
You can get a customised offer for your trip duration, dates, and group size
View PackagesSave upto 30%
by comparing quotes from 3 agents
December to April is the best time to visit Kandy, and January to March is the driest, steadiest part of it. Days sit near 30°C and evenings cool to about 18°C, which is easy weather for the lake walk and the Temple of the Tooth Relic.
May to September is the southwest monsoon, and Kandy inland takes it far more gently than the coast. Expect a heavy shower most afternoons that passes within the hour, with green hills and lower room rates in between.
October and November are the wettest months of the year here, wetter than the monsoon itself.
For the Kandy Esala Perahera, come in July or August. It is the one stretch when Kandy rooms need booking months ahead.
| Month | High/Low (°C) | Rain |
|---|---|---|
| January | 29°/ 18° | 4 days |
| February | 30°/ 18° | 6 days |
| March | 33°/ 19° | 10 days |
| April | 32°/ 20° | 23 days |
| May | 31°/ 21° | 10 days |
| June | 30°/ 22° | 5 days |
| July | 29°/ 21° | 12 days |
| August | 28°/ 21° | 15 days |
| September | 28°/ 20° | 19 days |
| October | 28°/ 20° | 30 days |
| November | 29°/ 19° | 23 days |
| December | 28°/ 19° | 19 days |
December to April is the settled stretch. January and February are the driest months of the year, with warm days and evenings cool enough for a jacket.
February and March are the pick if you want clear mornings for the walk up to the Bahirawakanda Buddha or the Peradeniya gardens.
May to September is the southwest monsoon, and it is a fair time to visit Kandy. Being inland and at 500 metres, the town takes the monsoon far more gently than Colombo or Galle.
Expect a heavy afternoon shower most days that clears within the hour. Hills are at their greenest and rates at their lowest.
October and November are Kandy's wettest months, wetter than the monsoon proper, because the inter-monsoon can bring rain in from any direction.
November is the wettest of all, so keep the Temple of the Tooth Relic and the museums for the middle of the day and leave the hill viewpoints flexible.
The Kandy Esala Perahera falls in July or August, across the ten nights leading up to the Esala full moon, so the dates move every year.
It is the biggest procession in Sri Lanka and the one time Kandy fills completely. Room rates multiply and the good balconies on the parade route sell out months ahead.