The best time to visit Kandy is from January to March as these are the driest months of the year, which facilitates a better sightseeing experience. Incidentally, this also coincides with the peak season for touring Sri Lanka so that one might incur higher expenses for travel and accommodation. However, if you are planning to witness the festivities of the Kandy Esala Perahera, visit the city during July and August; fortunately, the rainfall is relatively low at this time of the year.
The months of October and November are generally considered as the off-season for visiting Kandy, since this is the time of the monsoon, and the weather can play havoc with sightseeing plans.
|Month||Avg. Minimum (°C)||Avg. Maximum (°C)|