Public holiday in Sri Lanka

Labour Day and Vesak Full Moon Poya Day in Sri Lanka

Labour Day and Vesak Full Moon Poya Day is listed as a public holiday in Sri Lanka. Use the dates below to plan ahead and check whether an observed or substitute day applies.

Next occurrence

Saturday

Google Calendar

Labour Day and Vesak Full Moon Poya Day dates

5
DateDaySubstitute day
FridayNo
SaturdayNo
MondayNo
TuesdayNo
WednesdayNo

Labour Day and Vesak in Sri Lanka

In Sri Lanka, 1 May is Labour Day, and it can coincide with Vesak Full Moon Poya Day. The two observances bring together recognition of workers and a Buddhist day commemorating the Buddha’s birth, enlightenment and passing.[1][2][3]

Two observances, one date when they coincide

Labour Day, also called International Workers’ Day, is fixed on 1 May. Sri Lanka’s Prime Minister’s Office traces the country’s labour movement to the printers’ strike of 1893 and describes later trade union activity and strikes as part of workers’ struggle for rights and dignity.[1]

Vesak follows the full moon and commemorates the Buddha’s birth, enlightenment and passing. Because its date is lunar, it does not fall on 1 May every year; when the dates do coincide, as listed in Sri Lanka’s official bank holiday calendar, the day carries both observances.[2][3]

Legal status and time off

Sri Lanka’s Holidays Act declares every Full Moon Poya Day a public and bank holiday. It says public holidays are to be kept as holidays and that banks must close on bank holidays; the official calendar also lists May Day as a public and bank holiday.[2][3]

The Holidays Act provides for the Minister to amend the holiday schedules by Gazette order. Check the official calendar for the relevant year and your employer’s arrangements.[2][3]

How people mark the day

For workers, the day recognizes labour rights and the contribution of working people. The Prime Minister’s Office connects Sri Lanka’s labour history with organizing for rights, justice and dignity, including the trade union movement and strikes in sectors such as railways and public service.[1]

Vesak observances include temple sermons and the lighting of lanterns. A Sri Lankan Ministry of Foreign Affairs Vesak event also included a Dansala, a free food offering organized in the spirit of giving and compassion; this provides an official example of customs visitors may encounter.[4]

Practical effects

Banks close on bank holidays under the Holidays Act. The law also provides for the closure of certain establishments on Full Moon Poya Days, but it does not establish that every shop, restaurant, school or transport service closes; check with individual businesses and transport operators before travelling.[2]

Frequently asked questions

Is Labour Day and Vesak a public holiday in Sri Lanka?

Yes. Labour Day is listed as a public and bank holiday, and the Holidays Act makes every Full Moon Poya Day a public and bank holiday.[2][3]

When is the holiday?

Labour Day is 1 May. Vesak follows the full moon, so it may coincide with Labour Day in some years and fall on another date in others.[2][3]

Do banks close?

Yes. The Holidays Act requires banks to close on bank holidays, including Full Moon Poya Days; May Day is also listed as a bank holiday in the official calendar.[2][3]

Are shops and restaurants open?

Opening arrangements can vary. The Holidays Act provides for the closure of certain establishments on Full Moon Poya Days, so check directly with a shop or restaurant before visiting.[2]

Sources and references

Sources used for Labour Day and Vesak Full Moon Poya Day in Sri Lanka:

  1. Prime Minister’s May Day message- Prime Minister’s Office, Sri Lanka
  2. HOLIDAYS ACT- Ministry of Science and Technology, Sri Lanka
  3. Central Bank of Sri Lanka - Bank Holidays for 2026- Central Bank of Sri Lanka
  4. Ministry of Foreign Affairs, Foreign Employment and Tourism Hosts Vesak Day Festival 2026- Ministry of Foreign Affairs, Foreign Employment and Tourism, Sri Lanka