What's on in Kandy (Nuwara Eliya), Sri Lanka through the year

Kandy, Sri Lanka has 5 curated events through the year — 1 festival, 1 holiday, 1 season and 2 local rules. The ones to plan around: Esala Perahera (July) and Poya days (January). January, February, March, April, August and December are its peak-crowd months.

Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not

Best time to visit Kandy (Nuwara Eliya): weather, crowds and notes →

Kandy (Nuwara Eliya) events and crowds by month

MonthWhat startsCrowds
JanuaryPoya days, Temple of the Tooth entry rulesPeak crowds
FebruaryPeak crowds
MarchPeak crowds
AprilSinhala and Tamil New YearPeak crowds
MayQuiet
JuneBusy
JulyEsala PeraheraBusy
AugustPeak crowds
SeptemberBusy
OctoberQuiet
NovemberQuiet
DecemberHill-country high seasonPeak crowds

January in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in January

Peak crowds — Hill-country high season, Year-end break in Sri Lanka

  • Rule

    Poya days

    1 Jan – 31 DecClosures

    Every full moon is a civil holiday: shops shut and the sale of alcohol and meat is prohibited islandwide. There are thirteen or fourteen a year, and the temple is at its fullest on each of them. Source ↗

  • Rule

    Temple of the Tooth entry rules

    1 Jan – 31 DecBook early

    Shoulders and knees covered, shoes and hats off at the gate, and white is what locals wear. The relic chamber opens only for the three daily pujas, and the queue for the evening one starts well before it. Source ↗

Still on: Hill-country high season (15 Dec – 31 Mar)

February in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in February

Peak crowds — Hill-country high season, February break in Sri Lanka

Nothing new starts in February.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec), Hill-country high season (15 Dec – 31 Mar)

March in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in March

Peak crowds — Hill-country high season, February break in Sri Lanka

Nothing new starts in March.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec), Hill-country high season (15 Dec – 31 Mar)

April in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in April

Peak crowds — Sinhala and Tamil New Year, Sinhala & Tamil New Year break in Sri Lanka

  • Holiday

    Sinhala and Tamil New Year

    13–16 AprNational holidayClosuresCrowded

    The country stops for several days and families travel to be together. Trains and long-distance buses cannot be booked, shops close, and the temple gets a domestic crowd rather than a foreign one. Source ↗

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

May in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in May

Quiet — school holidays in 2 of the markets that fill it, one of its worst months for weather

Nothing new starts in May.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

June in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in June

Busy — school holidays in 3 of the markets that fill it, one of its best months for weather

Nothing new starts in June.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

July in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in July

Busy — Esala Perahera, school holidays in 5 of the markets that fill it

  • Festival

    Esala Perahera

    15 Jul – 25 Aug · usuallyMajor festivalCrowdedBook early

    Ten nights of processions building to the Nikini full moon, with tuskers, whip-crackers, drummers and fire dancers on a route the town hands over entirely. Grandstand seats are sold and rooms go months ahead. Source ↗

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

August in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in August

Peak crowds — Esala Perahera, August break in Sri Lanka

Nothing new starts in August.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec), Esala Perahera (15 Jul – 25 Aug (usually))

September in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in September

Busy — August break in Sri Lanka, school holidays in 3 of the markets that fill it

Nothing new starts in September.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

October in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in October

Quiet — school holidays in 3 of the markets that fill it, one of its worst months for weather

Nothing new starts in October.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

November in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in November

Quiet — one of its worst months for weather

Nothing new starts in November.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

December in Kandy (Nuwara Eliya)

Kandy (Nuwara Eliya) weather in December

Peak crowds — Hill-country high season, Year-end break in Sri Lanka

  • Season

    Hill-country high season

    15 Dec – 31 MarDry seasonCrowded

    The driest stretch inland and the one the hill country is booked for. Kandy is the staging post, so the lake circuit, the trains up to Ella and the good rooms all fill at the same time.

Still on: Poya days (1 Jan – 31 Dec), Temple of the Tooth entry rules (1 Jan – 31 Dec)

Around the world