Asleep
  1. Asleep
  2. Holidays
  3. Sri Lanka 2026

Public holidays in Sri Lanka, 2026

26 public holidays, 17 of them on a weekday - days when the verdict for Sri Lanka drops from PING to MAYBE. Next up: Deepavali Festival Day on Sunday 8 November.

2026 dates

DateHolidayDay
1 JanuaryNew Year's DayThursday
3 JanuaryDuruthu Full Moon Poya DaySaturday
15 JanuaryTamil Thai Pongal DayThursday
1 FebruaryNavam Full Moon Poya DaySunday
4 FebruaryNational DayWednesday
15 FebruaryMahasivarathri DaySunday
2 MarchMadin Full Moon Poya DayMonday
21 MarchId-Ul-Fitr (Ramazan Festival Day)Saturday
1 AprilBak Full Moon Poya DayWednesday
3 AprilGood FridayFriday
13 AprilDay before Sinhala and Tamil New YearMonday
14 AprilSinhala and Tamil New YearTuesday
1 MayLabour Day and Vesak Full Moon Poya DayFriday
2 MayDay following Vesak Full Moon Poya DaySaturday
28 MayId-Ul-Alha (Hadji Festival Day)Thursday
30 MayAdhi Poson Full Moon Poya DaySaturday
29 JunePoson Full Moon Poya DayMonday
29 JulyEsala Full Moon Poya DayWednesday
26 AugustMilad-Un-Nabi (Holy Prophet's Birthday)Wednesday
27 AugustNikini Full Moon Poya DayThursday
26 SeptemberBinara Full Moon Poya DaySaturday
25 OctoberVap Full Moon Poya DaySunday
8 NovemberDeepavali Festival DaySunday
24 NovemberIl Full Moon Poya DayTuesday
23 DecemberUnduvap Full Moon Poya DayWednesday
25 DecemberChristmas DayFriday

Questions

How many public holidays does Sri Lanka have in 2026?

26 nationwide public holidays, 17 falling on a weekday. Regional holidays are not included.

What is the next public holiday in Sri Lanka?

Deepavali Festival Day, on Sunday 8 November 2026.

Should I message colleagues on a public holiday?

Asleep marks public holidays as MAYBE: people may be reachable, but don’t expect a reply. Schedule-send for the next working day if it can wait.

Sri Lanka public holidays 2026 - full list of dates