Frequently Asked Questions

Find quick answers to the most common questions about travelling in Sri Lanka.

Home Frequently Asked Questions When does the Kandy Perahera festival...

When does the Kandy Perahera festival happen?

Ravana Tour Specialist August 18, 2026

The Esala Perahera in Kandy happens every year in July or August, and it is timed to match the Esala full moon Poya day. The biggest procession, the Randoli Perahera, comes through in the last five nights in a really special way.

This old Buddhist celebration lasts ten days, with nights that get more and more complex, with evening processions featuring traditional dancers, fire breathers, whip crackers, and elephants decorated in very careful, beautiful ways. The exact days can move a little each year because of the lunar calendar, so when planning your visit, you should confirm the specific August full moon schedule.

Need Free Sri Lanka Travel Advice?

Hi, I’m Sayuri, your local Sri Lanka travel specialist. Feel free to ask me anything about routes, hotels, transport, activities, or planning your trip.