Best Time To Visit Kandy

"Hill capital of Sri Lanka with lakes and temples"

Best Time: December to April Read More

Save upto 30%

by comparing quotes from 3 agents

View Tour Packages View Kandy Hotels View top places to visit

What is the best time to visit Kandy?

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.

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 Travel Packages

Compare quotes from upto 3 travel agents for free

More about Best Time to Travel to Kandy

Dry Season in Kandy: December to April

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.

Southwest Monsoon in Kandy: May to September

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.

Wettest Months in Kandy: October and November

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.

Kandy Esala Perahera: July or August

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.

Best Time to Visit Kandy by Interest

  • Temple of the Tooth and the town: December to April
  • Esala Perahera: July or August
  • Green hills and the lowest prices: May to September
  • Kandy with the south coast and Galle: December to April
  • Kandy with the east coast and Trincomalee: May to September

Kandy Photos

Kandy, Sri-Lanka
Kandy Esala Perehera Festival
Temple of the Sacred Tooth Relic (Sri Dalada Maligawa)

+ 18
photos

View 118 Packages