What's on in Ella, Sri Lanka through the year
Ella, Sri Lanka has 5 curated events through the year — 1 holiday, 2 seasons and 2 local rules. The ones to plan around: Poya days (January) and Hill-country train reservations (January). December to April 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
Ella events and crowds by month
| Month | What starts | Crowds |
|---|---|---|
| January | Poya days, Hill-country train reservations | Peak crowds |
| February | — | Peak crowds |
| March | — | Peak crowds |
| April | Sinhala and Tamil New Year | Peak crowds |
| May | Cloud in the Ella Gap | Quiet |
| June | — | Busy |
| July | — | Shoulder season |
| August | — | Busy |
| September | — | Busy |
| October | — | Quiet |
| November | — | Quiet |
| December | Hill-country high season | Peak crowds |
January in Ella
Ella 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 across Sri Lanka: shops shut and the sale of alcohol and meat is prohibited. There are thirteen or fourteen a year, so one will land on most trips, and the trains run full with people travelling for it. Source ↗
- Rule
Hill-country train reservations
1 Jan – 31 DecBook earlyReserved seats on the Kandy to Badulla line open thirty days ahead and the observation carriage goes within minutes in the high season. Unreserved second and third class always has room, standing in the doorway included. Source ↗
Still on: Hill-country high season (15 Dec – 31 Mar)
February in Ella
Ella 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), Hill-country train reservations (1 Jan – 31 Dec), Hill-country high season (15 Dec – 31 Mar)
March in Ella
Ella 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), Hill-country train reservations (1 Jan – 31 Dec), Hill-country high season (15 Dec – 31 Mar)
April in Ella
Ella 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. Trains and buses out of the hill country cannot be booked, and half the kitchens in the village are shut while the staff are home for it. Source ↗
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec)
May in Ella
Ella weather in May →Quiet — school holidays in 2 of the markets that fill it, one of its worst months for weather
- Season
Cloud in the Ella Gap
15 May – 15 Sep · usuallyFog seasonRiskThe south-west wind drives cloud up through the gap for months and the view down to the coastal plain is simply not there on most afternoons. It often burns off before nine, which is why the walks here start early. Source ↗
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec)
June in Ella
Ella 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), Hill-country train reservations (1 Jan – 31 Dec), Cloud in the Ella Gap (15 May – 15 Sep (usually))
July in Ella
Ella weather in July →Shoulder season — school holidays in 5 of the markets that fill it, an ordinary month
Nothing new starts in July.
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec), Cloud in the Ella Gap (15 May – 15 Sep (usually))
August in Ella
Ella weather in August →Busy — August break in Sri Lanka, school holidays in 4 of the markets that fill it
Nothing new starts in August.
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec), Cloud in the Ella Gap (15 May – 15 Sep (usually))
September in Ella
Ella 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), Hill-country train reservations (1 Jan – 31 Dec), Cloud in the Ella Gap (15 May – 15 Sep (usually))
October in Ella
Ella 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), Hill-country train reservations (1 Jan – 31 Dec)
November in Ella
Ella weather in November →Quiet — one of its worst months for weather
Nothing new starts in November.
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec)
December in Ella
Ella weather in December →Peak crowds — Hill-country high season, Year-end break in Sri Lanka
- Season
Hill-country high season
15 Dec – 31 MarDry seasonCrowdedBook earlyThe driest and by some way the busiest stretch. There is a queue for sunrise on Little Adam's Peak, the Nine Arch Bridge is shoulder to shoulder when a train is due, and village rooms go at several times the low-season rate.
Still on: Poya days (1 Jan – 31 Dec), Hill-country train reservations (1 Jan – 31 Dec)