Poya day (Buddhist full moon)

Vesak Full Moon Poya 2025

Vesak Full Moon Poya 2025 falls on
Monday 12 May 2025
This date has passed.

What this means for your trip

Most important Buddhist holiday of the year. Alcohol banned island-wide — bars, wine stores, and supermarket alcohol sections closed. Streets lit with millions of lanterns (vesak kudu). Dansalas (free food stalls) everywhere. Pandals (illuminated displays) throughout Colombo and Kandy. Deeply moving and beautiful — one of the best nights to be in Sri Lanka.

Why Poya dates are transcribed, not calculated

A Poya day is whichever calendar day the Government Gazette declares, and that is not a pure function of the full-moon instant. In 2026 the full moon of 3 January was gazetted as 3 January, while the full moon of 3 March was gazetted as 2 March. Any rule of the form “full moon date, minus one if it falls before a given hour” fits a single year and then quietly breaks. Every date on OneCeylon comes from the gazette and is cross-checked against a computed full moon to catch transcription errors.

Common questions

When is Vesak Full Moon Poya in 2025?

Vesak Full Moon Poya falls on Monday 12 May 2025 in Sri Lanka. This date is taken from the Government Gazette.

What is closed on Vesak Full Moon Poya?

Most important Buddhist holiday of the year. Alcohol banned island-wide — bars, wine stores, and supermarket alcohol sections closed. Streets lit with millions of lanterns (vesak kudu). Dansalas (free food stalls) everywhere. Pandals (illuminated displays) throughout Colombo and Kandy. Deeply moving and beautiful — one of the best nights to be in Sri Lanka.

Other Sri Lanka holidays in 2025