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
| Month | What starts | Crowds |
|---|---|---|
| January | Poya days, Temple of the Tooth entry rules | Peak crowds |
| February | — | Peak crowds |
| March | — | Peak crowds |
| April | Sinhala and Tamil New Year | Peak crowds |
| May | — | Quiet |
| June | — | Busy |
| July | Esala Perahera | Busy |
| August | — | Peak crowds |
| September | — | Busy |
| October | — | Quiet |
| November | — | Quiet |
| December | Hill-country high season | Peak 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 DecClosuresEvery 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 earlyShoulders 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 holidayClosuresCrowdedThe 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 earlyTen 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 seasonCrowdedThe 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)