Sri Lanka Public Holidays 2026

Sri Lanka has 26 public holidays in 2026, including 13 full moon Poya days. 8 of them are also mercantile holidays, when most private-sector offices close. Dates follow the government gazette published under the Holidays Act No. 29 of 1971, as listed by the Central Bank of Sri Lanka.

Public holidays in Sri Lanka, 2026
DateDayHolidayType
SaturdayDuruthu Full Moon Poya DayPoya day
ThursdayTamil Thai Pongal DayPublicMercantile
SundayNavam Full Moon Poya DayPoya day
WednesdayIndependence DayPublicMercantile
SundayMahasivarathri DayPublic
MondayMedin Full Moon Poya DayPoya day
SaturdayId-Ul-Fitre (Ramazan Festival Day)Public
WednesdayBak Full Moon Poya DayPoya day
FridayGood FridayPublic
MondayDay prior to Sinhala & Tamil New Year DayPublicMercantile
TuesdaySinhala & Tamil New Year DayPublicMercantile
FridayMay Day (International Workers’ Day)PublicMercantile
FridayVesak Full Moon Poya DayPoya day
SaturdayDay following Vesak Full Moon Poya DayPublicMercantile
ThursdayId-Ul-Allah (Hadji Festival Day)Public
SaturdayAdhi Poson Full Moon Poya DayPoya day
MondayPoson Full Moon Poya DayPoya day
WednesdayEsala Full Moon Poya DayPoya day
WednesdayMilad-Un-Nabi (Holy Prophet's Birthday)PublicMercantile
ThursdayNikini Full Moon Poya DayPoya day
SaturdayBinara Full Moon Poya DayPoya day
SundayVap Full Moon Poya DayPoya day
SundayDeepawali Festival DayPublic
TuesdayIl Full Moon Poya DayPoya day
WednesdayUnduwap Full Moon Poya DayPoya day
FridayChristmas DayPublicMercantile

Long weekends in 2026

Breaks of three days or more where a holiday joins a Saturday and Sunday, with no leave needed.

Public, bank and mercantile holidays

Every holiday on this list is a public holiday and a bank holiday. Only those marked mercantile are also holidays for most private-sector (mercantile) offices. Poya days are public holidays on each full moon.

Plan leave in the calendar Subscribe (.ics)

Also see: Sri Lanka holidays 2027

Last checked 13 November 2026. The government can declare or move holidays after the gazette, so please verify before booking.