1–10 August 2026

Kandy Esala Perahera

Sri Lanka · Kandy

Kandy Esala Perahera 2026, 1–10 August. Fire dancers, drummers, and decorated elephants parade through Kandy in one of Asia's oldest Buddhist festivals.

Event details

Date
1–10 August 2026
Location
Sri Lanka, Kandy
Official website
www.kandyperahera.lk

The Kandy Esala Perahera is considered one of the oldest and grandest Buddhist festivals in the world, with roots stretching back more than a thousand years. Held annually in July or August during the Esala full moon, the ten-night event centres on the Sacred Tooth Relic of the Buddha, which is housed in the Sri Dalada Maligawa (Temple of the Tooth) at the heart of Kandy. The procession honours the relic and has historically been tied to the agricultural calendar, originally performed to invoke rains at the start of the planting season.

What Happens During the Perahera

Each night a procession moves through the streets surrounding the temple, growing in scale as the festival progresses. The final five nights, known as the Randoli Perahera, are the most elaborate. Expect to see:

  • Dozens of caparisoned elephants, their tusks and bodies draped in ornate fabric and electric lighting
  • The Maligawa Tusker, the lead elephant carrying a golden casket said to contain the tooth relic
  • Kandyan drummers (udekki, thammattama, and dawul), whip crackers, and torch bearers
  • Fire dancers performing low-spin and high-spin flame acts alongside the procession
  • Dancers in traditional Kandyan costume representing the four Devale shrines of Natha, Vishnu, Kataragama, and Pattini

The procession typically begins around 7:30 pm and can take two to three hours to pass a fixed point on the route.

Practical Information

Tickets for grandstand seating sell out weeks in advance. The Sri Dalada Maligawa website and official tourism channels release tiered seating for the final three nights, starting from approximately LKR 5,000 per person (prices fluctuate; check current rates before travel). Free standing positions along the street are available but fill from late afternoon.

Arrive at least two hours early if you want a decent vantage point on the roadside. Dress conservatively — covered shoulders and knees are appropriate given the religious nature of the event. Cameras are permitted from the street; some grandstand operators have restrictions on tripods.

Kandy is roughly three hours from Colombo by road or a scenic 2.5 hours on the train. Accommodation in Kandy books out months ahead for Perahera nights - search hotels in Kandy and prioritise booking as soon as dates are confirmed. For more on reaching the city and where to base yourself, see our Kandy city guide.

Tips for Visiting

The final night (Dawal Perahera) takes place the morning after the last full procession and is a daytime event — much shorter and less attended, making it a reasonable alternative if evening tickets prove impossible to secure. Bring earplugs if you are sensitive to sound; the drumming is extraordinarily loud at close range. Children generally find the experience memorable but may find the noise and crowd overwhelming late at night. Browse Kandy tours and activities to combine Perahera with the Temple of the Tooth, the Royal Botanic Gardens at Peradeniya, and day trips into the Central Highlands. If you are travelling from abroad, travel insurance for Sri Lanka covers medical expenses, trip cancellation, and lost luggage.

Book an experience

Book tours for Kandy Esala Perahera

Guided experiences with free cancellation on most bookings

Browse tours on GetYourGuide →

Frequently Asked Questions

When is the Kandy Esala Perahera 2026?
The Kandy Esala Perahera runs 1–10 August 2026. The most elaborate processions are the final five nights, known as the Randoli Perahera. The festival is held annually in July or August during the Esala full moon.
Do I need a ticket to watch the Esala Perahera procession?
Free standing positions along the street are available but fill from late afternoon - arrive at least two hours early. Grandstand seating starts from approximately LKR 5,000 per person for the final three nights and sells out weeks in advance. Check the Sri Dalada Maligawa website for current rates.
What time does the Perahera procession start, and how long does it last?
The procession typically begins around 7:30 pm and takes two to three hours to pass a fixed point on the route. Dress conservatively with covered shoulders and knees given the religious nature of the event.
How do I get to Kandy from Colombo?
Kandy is roughly three hours from Colombo by road or a scenic 2.5 hours on the train. Book accommodation months ahead - hotels fill up rapidly for Perahera nights, especially the final three evenings.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.

Planning to visit? Browse hotels in Sri Lanka, free cancellation on most bookings.