🇱🇰

Sri Lanka Public Holidays 2025

Complete list of public holidays — nationwide & regional

In 2025, Sri Lanka marks 20 public holidays that apply across the whole country. This year 4 of them land on a Saturday or Sunday, so only 16 reduce the working week. There are 8 clear "bridge day" opportunities this year — where a public holiday falls on a Tuesday or Thursday, so taking the single adjoining day off turns it into a four-day weekend. The calendar opens with Tamil Thai Pongal Day on Wednesday 15 January and closes with Christmas Day on Thursday 25 December.

Nationwide Holidays 2025

20 holidays
🇩🇪 Public Holidays for all of Sri Lanka
15 Jan 2025 Wed Tamil Thai Pongal Day Nationwide
4 Feb 2025 Tue National Day (Independence Day) Nationwide
18 Apr 2025 Fri Good Friday Nationwide
30 Mar 2025 Sun Eid al-Fitr (Id-ul-Fitr) Nationwide
13 Apr 2025 Sun Day before Sinhala & Tamil New Year Nationwide
14 Apr 2025 Mon Sinhala & Tamil New Year Nationwide
1 May 2025 Thu Labour Day Nationwide
12 May 2025 Mon Vesak Full Moon Poya Day Nationwide
13 May 2025 Tue Day following Vesak Full Moon Poya Nationwide
6 Jun 2025 Fri Eid al-Adha (Id-ul-Alha) Nationwide
10 Jun 2025 Tue Poson Full Moon Poya Day Nationwide
10 Jul 2025 Thu Esala Full Moon Poya Day Nationwide
9 Aug 2025 Sat Nikini Full Moon Poya Day Nationwide
4 Sept 2025 Thu Milad-un-Nabi (Mawlid al-Nabi) Nationwide
7 Sept 2025 Sun Binara Full Moon Poya Day Nationwide
7 Oct 2025 Tue Vap Full Moon Poya Day Nationwide
20 Oct 2025 Mon Deepavali Festival Day Nationwide
5 Nov 2025 Wed Il Full Moon Poya Day Nationwide
4 Dec 2025 Thu Unduvap Full Moon Poya Day Nationwide
25 Dec 2025 Thu Christmas Day Nationwide

Regional Holidays 2025

by region