25 public holidays, 6 next to the weekend and 6 breaks of three days or more. Held from 2003 to 2026.
Nationwide days, with how each falls against the weekend
| Date | Day | Holiday | Local name | Falls | When |
|---|---|---|---|---|---|
| 3 Jan 2026 | Sat | Duruthu Full Moon Poya Day | දුරුතු පුර පසළොස්වක පෝය දිනය | weekend | past |
| 15 Jan 2026 | Thu | Tamil Thai Pongal Day | දෙමළ තෛපොංැලල් දිනය | weekday | past |
| 1 Feb 2026 | Sun | Nawam Full Moon Poya Day | නවම් පුර පසළොස්වක පෝය දිනය | weekend | past |
| 4 Feb 2026 | Wed | Independence Day | නිදහස් සමරු දිනය | weekday | past |
| 15 Feb 2026 | Sun | Maha Sivarathri Day | මහ සිවරාත්රි දිනය | weekend | past |
| 2 Mar 2026 | Mon | Medin Full Moon Poya Day | මැදින් පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 21 Mar 2026 | Sat | Eid al-Fitr | ඊදුල් ෆීතර් | weekend | past |
| 1 Apr 2026 | Wed | Bak Full Moon Poya Day | බක් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 3 Apr 2026 | Fri | Good Friday | මහ සිකුරාදා දිනය | long weekend | past |
| 13 Apr 2026 | Mon | Day Before Sinhala and Tamil New Year | සිංහල හා දෙමළ අලුත් අවුරුදු දිනට පෙර දිනය | long weekend | past |
| 14 Apr 2026 | Tue | Sinhala and Tamil New Year | සිංහල හා දෙමළ අලුත් අවුරුදු දිනය | weekday | past |
| 1 May 2026 | Fri | International Workers' Day, Vesak Full Moon Poya Day | ලොක කම්කරු දිනය | long weekend | past |
| 2 May 2026 | Sat | Day Following Vesak Full Moon Poya Day | වෙසක් පුර පසළොස්වක පෝය දිනට පසු දිනය | weekend | past |
| 28 May 2026 | Thu | Eid al-Adha | ඊදුල් අල්හා | weekday | past |
| 30 May 2026 | Sat | Adhi Poson Full Moon Poya Day | අධි පොසොන් පුර පසළොස්වක පෝය දිනය | weekend | past |
| 29 Jun 2026 | Mon | Poson Full Moon Poya Day | පොසොන් පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 29 Jul 2026 | Wed | Esala Full Moon Poya Day | ඇසල පුර පසළොස්වක පෝය දිනය | weekday | past |
| 26 Aug 2026 | Wed | Prophet's Birthday | නබි නායකතුමාගේ උපන් දිනය | weekday | past |
| 27 Aug 2026 | Thu | Nikini Full Moon Poya Day | නිකිණි පුර පසළොස්වක පෝය දිනය | weekday | past |
| 26 Sep 2026 | Sat | Binara Full Moon Poya Day | බිනර පුර පසළොස්වක පෝය දිනය | weekend | past |
| 25 Oct 2026 | Sun | Vap Full Moon Poya Day | වප් පුර පසළොස්වක පෝය දිනය | weekend | past |
| 8 Nov 2026 | Sun | Diwali | දීපවාලි උත්සව දිනය | weekend | Today |
| 24 Nov 2026 | Tue | Il Full Moon Poya Day | ඉල් පුර පසළොස්වක පෝය දිනය | weekday | in 16 days |
| 23 Dec 2026 | Wed | Unduvap Full Moon Poya Day | උඳුවප් පුර පසළොස්වක පෝය දිනය | weekday | in 45 days |
| 25 Dec 2026 | Fri | Christmas Day | නත්තල් උත්සව දිනය | long weekend | in 47 days |
Public holidays in each month of 2026
Three days or more off in a row
| 28 Feb to 2 Mar | Medin Full Moon Poya Day | 3 days |
| 3 Apr to 5 Apr | Good Friday | 3 days |
| 11 Apr to 14 Apr | Day Before Sinhala and Tamil New Year, Sinhala and Tamil New Year | 4 days |
| 1 May to 3 May | International Workers' Day, Vesak Full Moon Poya Day, Day Following Vesak Full Moon Poya Day | 3 days |
| 27 Jun to 29 Jun | Poson Full Moon Poya Day | 3 days |
| 25 Dec to 27 Dec | Christmas Day | 3 days |
The same calendar, free on every plan
/v1/holidays/upcomingEvery holiday in the next 1 to 365 days, all countries.
/v1/holidays/long-weekends/{iso}Long weekends and the days to take off, any country and year.
/v1/holidays/schoolSchool holidays by region and zone, with their days.
/v1/holidays/matrixHolidays per country per month, ready for demand models.