seasonal
Sri Lanka festivals month-by-month: what's on when
The complete Sri Lanka festival calendar — Buddhist poya celebrations, Hindu festivals, peraheras, and national holidays with dates and what to expect.
Planning around Sri Lanka’s festival calendar
Sri Lanka has one of the richest festival calendars in South Asia. The Buddhist poya (full moon) holiday provides a monthly rhythm that shapes public life across the country; layered over this are Hindu festivals (Diwali, Thai Pongal, Kataragama), Christian celebrations (Christmas, Easter), and the national events of independence and new year.
This calendar is essential for two reasons: some festivals are extraordinary to witness and worth building an itinerary around (Vesak, Esala Perahera, Poson); others significantly affect travel logistics (Sinhala/Tamil New Year creates transport chaos; poya days shut alcohol sales).
Dates below are approximate — poya days follow the lunar calendar and shift by 1-2 days each year. Check the Sri Lanka government calendar for the exact year you’re travelling.
| Details | |
|---|---|
| Where | Nationwide, with the biggest single events in Kandy (Esala Perahera), Colombo (Nawam and Duruthu Perahera), Mihintale (Poson), and Jaffna/Kataragama (Hindu festivals) |
| Cost to watch | Free to stand on the street for most processions; reserved seating for the Kandy Esala Perahera costs extra and sells out |
| Advance planning | Book Esala Perahera and Vesak-week accommodation around 2-6 months out; book any transport for April 13-14 (New Year) weeks ahead |
| Best festivals to build a trip around | Esala Perahera (Jul-Aug), Vesak (May), Poson at Mihintale (Jun) |
| Plan around, not for | Sinhala/Tamil New Year (Apr 13-14) and the days around Vesak, when domestic transport and south coast hotels fill up |
January
Duruthu Poya: the January full moon commemorates the Buddha’s first visit to Sri Lanka (in Buddhist tradition). The Kelaniya Raja Maha Vihara near Colombo hosts the Duruthu Perahera — the only major perahera outside of Kandy’s Esala — with decorated elephants, drummers, and dancers. Smaller than Kandy but very accessible from Colombo.
Thai Pongal (mid-January): the Tamil Hindu harvest festival. Major celebration in the north (Jaffna) and in Hill Country tea estate communities. Kolam (decorative floor art using rice flour) and the cooking of pongal (sweet rice) are the key traditions.
February
Independence Day (February 4): Sri Lanka’s national day since 1948. Military parade in Colombo; flag ceremonies in provincial capitals. Significant public holiday; most tourist services continue.
Nawam Perahera (February full moon): a major elephant perahera at the Gangaramaya Temple in Colombo. One of the largest in Colombo, with 50+ decorated elephants, dancers, and drummers through the Slave Island district. A rare chance to see a full perahera in the capital.
March
Medin Poya: commemorates the Buddha’s visit to Sakka (heavenly realm). Temple ceremonies nationwide; relatively quiet poya.
April
Bak Poya: another significant poya; the Buddhist holiday creates the standard poya effects (no alcohol, temples crowded).
Sinhala and Tamil New Year (April 13-14): the most important domestic celebration in Sri Lanka. The traditional New Year is based on the solar calendar’s entrance into Aries — astrologers announce the auspicious time for lighting the hearth, eating the first meal, and exchanging gifts. Virtually all businesses, markets, and transport slow or close for 2-3 days around April 13-14.
For tourists: transport is fully booked (don’t try to make connections on April 13-14 without reservations); many tourist attractions may have reduced hours. However, experiencing New Year in a Sri Lankan community — the food, the games (pol thel ceremony), the family gathering — is genuinely special if you’re in the right place.
May
Vesak Poya (the most important Buddhist holiday of the year): commemorates the Buddha’s birth, enlightenment, and death. The entire country illuminates. Paper lanterns (vesak kudu) of extraordinary intricacy hang from every home and street corner. Pandals (large illuminated billboards depicting scenes from the Buddha’s life) are erected on major streets in Colombo, Kandy, and Anuradhapura. Dansala (free food stations) appear on roadsides throughout the country — anyone can stop and eat.
Vesak is a zero-alcohol day; it’s also a zero-business day in many communities. Plan accommodation and transport well in advance; domestic travel is at peak during this period.
June
Poson Poya: commemorates the arrival of Buddhism in Sri Lanka — Mahinda’s meeting with King Devanampiya Tissa at Mihintale in 247 BCE. The Poson full moon at Mihintale is the most significant festival at the site: tens of thousands of white-clad pilgrims ascend the 1,840 steps by torchlight. This is worth planning around if you’re in the Cultural Triangle in June.
July-August
Esala Perahera (Kandy): the largest Buddhist festival in Sri Lanka and one of the largest religious events in Asia. Ten nights of processions carrying the replica of the Sacred Tooth Relic through the streets of Kandy, with up to 100 decorated elephants, thousands of dancers and drummers, fire-walkers, and torch-bearers. Runs for approximately July 30-August 9 in most years (exact dates set by the lunar calendar). Book accommodation and reserved seats months ahead.
Full guide: Esala Perahera festival guide.
Book Esala Perahera 2025 with reserved viewing seatKataragama Esala: happening simultaneously with Kandy’s Esala, the Kataragama festival is the second-largest perahera in Sri Lanka. The fire-walking and kavadi ceremonies are more intense here than anywhere else in the country. See our Kataragama guide.
September-October
Binara Poya and Vap Poya: relatively quiet poya months. The Vap Poya (October) marks the end of the Vassa — the three-month Buddhist monastic retreat during which monks traditionally don’t travel. The period ending Vassa sees katina robe-offering ceremonies at monasteries across the country.
Diwali (October or November, date varies): the Hindu Festival of Lights. Major in the Tamil communities of Jaffna, Colombo 4 (the Tamil neighbourhood around Wellawatte), and the Hill Country tea estates. Oil lamps, fireworks, and sweets.
November
Unduvap Poya (November or December full moon): commemorates Sanghamitta’s arrival in Sri Lanka with the Sri Maha Bodhi cutting (the sacred fig tree from India). Pilgrimage to Anuradhapura. The Unduvap Poya also marks the beginning of the Adam’s Peak pilgrimage season.
December
Christmas (December 25): observed in the 7% Catholic community, primarily concentrated in Negombo (nicknamed “Little Rome” for its fishing community Catholicism), Colombo, and parts of the coast. Churches have midnight mass; Negombo lights up for Christmas.
New Year’s Eve / New Year’s Day: beach parties in Mirissa, Hikkaduwa, and Unawatuna. Hotel prices peak to triple in south coast resorts. Book by October.
For more on the Christmas and New Year season: Christmas and New Year in Sri Lanka.
What poya days actually mean for your itinerary
The word “poya” causes more traveller confusion than any other item on this calendar, so it’s worth being precise about what actually happens. On a poya day: the sale of alcohol is banned nationwide (bars and shops legally cannot sell it, though some hotels quietly still serve guests); a small number of government offices and banks close or run reduced hours; and temples get noticeably busier with local worshippers, especially in the morning.
What does NOT close: restaurants (minus alcohol), most shops, public transport, and tourist sites — Sigiriya, the ancient cities, and the beaches all operate normally on an ordinary poya day. The practical effect on a trip is smaller than most first-time visitors expect. The exceptions are the “big” poyas — Vesak and Esala especially — when both the crowds and the closures intensify well beyond a normal full moon day. Long-distance buses and trains around any poya weekend also get busier, since it’s when Sri Lankans visit family or make pilgrimage.
For a fuller breakdown by weather and season rather than festival: best time to visit Sri Lanka, and if you want to dodge both the crowds and the worst of either monsoon, the April-October shoulder season sidesteps most of this calendar’s busiest weeks.
The Nallur Festival, Jaffna (July-August) — the one most visitors miss
While Kandy’s Esala Perahera draws the crowds, the Tamil north runs its own major festival at almost the same time: the Nallur Festival at the Nallur Kandaswamy Temple, one of the longest Hindu festivals in Sri Lanka at around 25 days, building through July and into August toward a chariot procession that pulls tens of thousands of pilgrims through the streets of Jaffna. Some devotees carry out body-piercing and other acts of physical devotion during the festival, in a similar spirit to the fire-walking at Kataragama.
It’s a very different atmosphere from Kandy: far fewer foreign tourists, a strongly Tamil Hindu character, and a city that has only reopened fully to independent travel over the past decade. If you’re curious about the north beyond its war history, Jaffna deserves more than a day and the Jaffna destination guide both cover the practicalities of a visit.
Visiting temple festivals respectfully
Whichever festival you attend — Esala Perahera, Nallur, or a village temple’s own small perahera — the etiquette is broadly the same as for any temple visit: shoulders and knees covered, shoes off before entering temple grounds, and no turning your back to a Buddha statue for a photo. The full temple etiquette guide covers the details before you go. Budget for festival season getting more expensive too: hotels and drivers both raise rates around Esala Perahera and New Year week, worth factoring into a daily travel budget.
Which festivals are worth building a trip around
| Festival | When | Why it’s worth planning around | Booking pressure |
|---|---|---|---|
| Esala Perahera | Late Jul-early Aug | Largest Buddhist festival in Asia; ten nights of elephants, fire, and drummers through Kandy | Very high — book months ahead |
| Vesak | May full moon | Whole country lit with lanterns; free food stalls (dansala) appear everywhere | High — domestic travel peaks |
| Poson (Mihintale) | June full moon | Torch-lit pilgrimage up 1,840 steps; the site where Buddhism arrived in Sri Lanka | Moderate — mainly a local pilgrimage |
| Nallur Festival (Jaffna) | Late Jul-Aug | Major Hindu festival, chariot procession, far fewer foreign tourists | Low — book Jaffna hotels ahead of the finale night |
| Sinhala/Tamil New Year | Apr 13-14 | A genuine home and community celebration if you’re invited in | High — transport books out, not the festival itself |
Planning tip: poya dates for 2026
Poya dates shift each year with the lunar calendar. The Sri Lanka government published the official 2026 poya dates in early 2026; these are available from the Department of Government Printing online or from the Sri Lanka Tourism board website. Always verify before building itinerary around specific poya days.
Key 2026 poya dates (approximate):
- Vesak: around May 2026
- Poson: around June 2026
- Esala: around July-August 2026
- Unduvap: around November-December 2026
For the full seasonal weather picture: best time to visit Sri Lanka. For poya day effects: attending poya day as a visitor.
FAQ
Is everything closed on poya days?
No. Alcohol sales are banned nationwide and a few banks or offices close, but restaurants, shops, transport, and tourist sites keep running as normal. See attending poya day as a visitor for the full picture.
Can tourists watch the Esala Perahera for free?
Yes — you can stand along the procession route in Kandy for free, though the best spots fill up hours ahead. Reserved seating (paid) gets you a guaranteed view without the crowd scrum; see the Esala Perahera festival guide for how seating works.