This page contains a national calendar of all 2025 public holidays. These dates may be modified as official changes are announced, so please check back regularly for updates.
Date
Day
Holiday
14 Jan
Tue
Tamil Thai Pongal Day
28 Jan
Tue
Duruthu Full Moon Poya Day
4 Feb
Tue
National Day
27 Feb
Thu
Navam Full Moon Poya Day
13 Mar
Thu
Mahasivarathri Day
28 Mar
Fri
Madin Full Moon Poya Day
13 Apr
Sun
Day prior to Sinhala & Tamil New Year Day
14 Apr
Mon
Sinhala & Tamil New Year Day
14 Apr
Mon
Id Ul-Fitr
18 Apr
Fri
Good Friday
27 Apr
Sun
Bak Full Moon Poya Day
1 May
Thu
May Day
26 May
Mon
Vesak Full Moon Poya Day
27 May
Tue
Day following Vesak Full Moon Poya Day
21 Jun
Sat
Id Ul-Alha
25 Jun
Wed
Poson Full Moon Poya Day
24 Jul
Thu
Esala Full Moon Poya Day
23 Aug
Sat
Nikini Full Moon Poya Day
20 Sep
Sat
Milad un-Nabi
21 Sep
Sun
Binara Full Moon Poya Day
21 Oct
Tue
Vap Full Moon Poya Day
5 Nov
Wed
Deepavali
19 Nov
Wed
Ill Full Moon Poya Day
19 Dec
Fri
Unduvap Full Moon Poya Day
25 Dec
Thu
Christmas Day
Key []
National Holiday
Notes []
Each Full Moon is a public holiday. If the full moon falls on a weekend, the holiday is not moved