What is the best time to visit Kandy?

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.

Weather in Kandy


Upcoming Kandy Weather

Monthly Weather in Kandy

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

Kandy Packages

Compare quotes from upto 3 travel agents for free

View All Packages For Kandy

Kandy Photos

Kandy, Sri-Lanka
Scenic View of Kandy City and Lake, Sri Lanka

+ 48

View 56 Packages