Time ’n’ placeOpen the globe

Sri Lanka

Best time to visit Kandy

Go inJanuary, April and August

Hill country is drier from January to April.

See Kandy on the globe

Kandy month by month

MonthRatingAvg highRainCrowdsFlightsWhat’s on
JanuaryGood28°CSome rainPeak crowdsPriciest–
FebruaryGood29°CSome rainPeak crowdsPriciest–
MarchGood31°CSome rainModerateAverage–
AprilGreat31°CSome rainQuietCheapestSinhala and Tamil New Year
MayMixed30°CWetModerateAverage–
JuneGood29°CWetModerateAverage–
JulyMixed28°CWetPeak crowdsPriciest–
AugustGreat28°CWetModerateAverageEsala Perahera
SeptemberGood29°CWetModerateAverage–
OctoberMixed29°CVery wetQuietCheapest–
NovemberMixed28°CVery wetModerateAverage–
DecemberMixed28°CWetPeak crowdsPriciest–

Festivals, events and seasons in Kandy

  • April🎉 Sinhala and Tamil New Year13–14 April.
  • August🕯️ Esala PeraheraTorch-lit procession with dancers and elephants, July–August.

Good to know

  • Flights to Kandy are usually cheapest in April and October. The catch: October is rainy.
  • Crowds and prices peak in July and December–February, so book early.
  • The heaviest rain falls in October–November.

Kandy’s Temple of the Tooth houses a relic of the Buddha.

Questions people ask

When is the best time to visit Kandy?

The best time to visit Kandy is January, April and August. Hill country is drier from January to April.

What is the cheapest time to fly to Kandy?

Flights are usually cheapest in April and October, when demand is lowest.

When is Kandy busiest?

Kandy is busiest in July and December–February.

What is the weather like in Kandy?

March is the warmest month, with average highs of 31°C, and January the coolest at 28°C. The wettest period is May–December.

More places in Sri Lanka

Nearby destinations