25 public holidays, 9 next to the weekend and 9 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 |
|---|---|---|---|---|---|
| 13 Jan 2025 | Mon | Duruthu Full Moon Poya Day | දුරුතු පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 14 Jan 2025 | Tue | Tamil Thai Pongal Day | දෙමළ තෛපොංැලල් දිනය | weekday | past |
| 4 Feb 2025 | Tue | Independence Day | නිදහස් සමරු දිනය | weekday | past |
| 12 Feb 2025 | Wed | Nawam Full Moon Poya Day | නවම් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 26 Feb 2025 | Wed | Maha Sivarathri Day | මහ සිවරාත්රි දිනය | weekday | past |
| 13 Mar 2025 | Thu | Medin Full Moon Poya Day | මැදින් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 31 Mar 2025 | Mon | Eid al-Fitr | ඊදුල් ෆීතර් | long weekend | past |
| 12 Apr 2025 | Sat | Bak Full Moon Poya Day | බක් පුර පසළොස්වක පෝය දිනය | weekend | past |
| 13 Apr 2025 | Sun | Day Before Sinhala and Tamil New Year | සිංහල හා දෙමළ අලුත් අවුරුදු දිනට පෙර දිනය | weekend | past |
| 14 Apr 2025 | Mon | Sinhala and Tamil New Year | සිංහල හා දෙමළ අලුත් අවුරුදු දිනය | long weekend | past |
| 18 Apr 2025 | Fri | Good Friday | මහ සිකුරාදා දිනය | long weekend | past |
| 1 May 2025 | Thu | International Workers' Day | ලොක කම්කරු දිනය | weekday | past |
| 12 May 2025 | Mon | Vesak Full Moon Poya Day | වෙසක් පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 13 May 2025 | Tue | Day Following Vesak Full Moon Poya Day | වෙසක් පුර පසළොස්වක පෝය දිනට පසු දිනය | weekday | past |
| 7 Jun 2025 | Sat | Eid al-Adha | ඊදුල් අල්හා | weekend | past |
| 10 Jun 2025 | Tue | Poson Full Moon Poya Day | පොසොන් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 10 Jul 2025 | Thu | Esala Full Moon Poya Day | ඇසල පුර පසළොස්වක පෝය දිනය | weekday | past |
| 8 Aug 2025 | Fri | Nikini Full Moon Poya Day | නිකිණි පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 5 Sep 2025 | Fri | Prophet's Birthday | නබි නායකතුමාගේ උපන් දිනය | long weekend | past |
| 7 Sep 2025 | Sun | Binara Full Moon Poya Day | බිනර පුර පසළොස්වක පෝය දිනය | weekend | past |
| 6 Oct 2025 | Mon | Vap Full Moon Poya Day | වප් පුර පසළොස්වක පෝය දිනය | long weekend | past |
| 20 Oct 2025 | Mon | Diwali | දීපවාලි උත්සව දිනය | long weekend | past |
| 5 Nov 2025 | Wed | Il Full Moon Poya Day | ඉල් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 4 Dec 2025 | Thu | Unduvap Full Moon Poya Day | උඳුවප් පුර පසළොස්වක පෝය දිනය | weekday | past |
| 25 Dec 2025 | Thu | Christmas Day | නත්තල් උත්සව දිනය | weekday | past |
Public holidays in each month of 2025
Three days or more off in a row
| 11 Jan to 14 Jan | Duruthu Full Moon Poya Day, Tamil Thai Pongal Day | 4 days |
| 29 Mar to 31 Mar | Eid al-Fitr | 3 days |
| 12 Apr to 14 Apr | Bak Full Moon Poya Day, Day Before Sinhala and Tamil New Year, Sinhala and Tamil New Year | 3 days |
| 18 Apr to 20 Apr | Good Friday | 3 days |
| 10 May to 13 May | Vesak Full Moon Poya Day, Day Following Vesak Full Moon Poya Day | 4 days |
| 8 Aug to 10 Aug | Nikini Full Moon Poya Day | 3 days |
| 5 Sep to 7 Sep | Prophet's Birthday, Binara Full Moon Poya Day | 3 days |
| 4 Oct to 6 Oct | Vap Full Moon Poya Day | 3 days |
| 18 Oct to 20 Oct | Diwali | 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.