Gazetted calendar

Sri Lanka public holidays & Poya days

Sri Lanka has around 25 public holidays a year. The ones that will affect your trip most are the monthly Poya days: alcohol sales stop island-wide, liquor shops close, bars and many restaurants stop serving, and banks and government offices shut. Transport keeps running but gets busy.

Coming up next

These dates are transcribed from the Government Gazette, not computed from full-moon times. The gazetted Poya day and the astronomical full moon do not always land on the same date, so any rule-based calendar drifts. Dates that have not yet been gazetted are marked provisional rather than stated as fact.

Sri Lanka holidays 2025

DateDayHolidayType
13 January 2025MondayDuruthu PoyaPoya
14 January 2025TuesdayTamil Thai Pongal DayPublic holiday
4 February 2025TuesdayNational Day (Independence Day)Public holiday
12 February 2025WednesdayNavam PoyaPoya
13 March 2025ThursdayMedin PoyaPoya
31 March 2025MondayId ul Fitr (Ramazan Festival)Public holiday
12 April 2025SaturdayBak PoyaPoya
13 April 2025SundaySinhala & Tamil New Year EveFestival
14 April 2025MondaySinhala & Tamil New YearPublic holiday
18 April 2025FridayGood FridayPublic holiday
1 May 2025ThursdayInternational Workers' DayPublic holiday
12 May 2025MondayVesak Full Moon PoyaPoya
13 May 2025TuesdayDay Following Vesak PoyaPublic holiday
7 June 2025SaturdayId ul Adha (Haj Festival)Public holiday
10 June 2025TuesdayPoson Full Moon PoyaPoya
10 July 2025ThursdayEsala Full Moon PoyaPoya
19 July 2025SaturdayMilad un-Nabi (Prophet's Birthday)Public holiday
8 August 2025FridayNikini Full Moon PoyaPoya
15 August 2025FridayAssumption of Our LadyPublic holiday
7 September 2025SundayBinara Full Moon PoyaPoya
6 October 2025MondayVap Full Moon PoyaPoya
20 October 2025MondayDeepavali (Diwali)Public holiday
5 November 2025WednesdayIl Full Moon PoyaPoya
4 December 2025ThursdayUnduvap Full Moon PoyaPoya
25 December 2025ThursdayChristmas DayPublic holiday
26 December 2025FridayBoxing DayPublic holiday

Sri Lanka holidays 2026

DateDayHolidayType
1 January 2026ThursdayNew Year's DayPublic holiday
3 January 2026SaturdayDuruthu Full Moon PoyaPoya
15 January 2026ThursdayTamil Thai Pongal DayPublic holiday
1 February 2026SundayNavam Full Moon PoyaPoya
4 February 2026WednesdayNational Day (Independence Day)Public holiday
15 February 2026SundayMaha SivarathriPublic holiday
2 March 2026MondayMedin Full Moon PoyaPoya
21 March 2026SaturdayId ul Fitr (Ramazan Festival) provisionalPublic holiday
1 April 2026WednesdayBak Full Moon PoyaPoya
3 April 2026FridayGood FridayPublic holiday
13 April 2026MondayDay Before Sinhala & Tamil New YearPublic holiday
14 April 2026TuesdaySinhala & Tamil New Year DayPublic holiday
1 May 2026FridayVesak Full Moon Poya (also May Day)Poya
2 May 2026SaturdayDay Following Vesak Full Moon PoyaPublic holiday
28 May 2026ThursdayId ul Adha (Haj Festival) provisionalPublic holiday
30 May 2026SaturdayAdhi Poson Full Moon PoyaPoya
29 June 2026MondayPoson Full Moon PoyaPoya
29 July 2026WednesdayEsala Full Moon PoyaPoya
26 August 2026WednesdayMilad un-Nabi (Prophet's Birthday) provisionalPublic holiday
27 August 2026ThursdayNikini Full Moon PoyaPoya
26 September 2026SaturdayBinara Full Moon PoyaPoya
25 October 2026SundayVap Full Moon PoyaPoya
8 November 2026SundayDeepavali (Diwali)Public holiday
24 November 2026TuesdayIl Full Moon PoyaPoya
23 December 2026WednesdayUnduvap Full Moon PoyaPoya
25 December 2026FridayChristmas DayPublic holiday

Sri Lanka holidays 2027

DateDayHolidayType
15 January 2027FridayTamil Thai Pongal Day provisionalPublic holiday
22 January 2027FridayDuruthu Full Moon Poya provisionalPoya
4 February 2027ThursdayNational Day (Independence Day) provisionalPublic holiday
20 February 2027SaturdayNavam Full Moon Poya provisionalPoya
6 March 2027SaturdayMaha Sivarathri provisionalPublic holiday
10 March 2027WednesdayId ul Fitr (Ramazan Festival) provisionalPublic holiday
21 March 2027SundayMedin Full Moon Poya provisionalPoya
26 March 2027FridayGood Friday provisionalPublic holiday
13 April 2027TuesdayDay Before Sinhala & Tamil New Year provisionalPublic holiday
14 April 2027WednesdaySinhala & Tamil New Year Day provisionalPublic holiday
20 April 2027TuesdayBak Full Moon Poya provisionalPoya
1 May 2027SaturdayInternational Workers' Day (May Day) provisionalPublic holiday
17 May 2027MondayId ul Adha (Haj Festival) provisionalPublic holiday
20 May 2027ThursdayVesak Full Moon Poya provisionalPoya
21 May 2027FridayDay Following Vesak Full Moon Poya provisionalPublic holiday
18 June 2027FridayPoson Full Moon Poya provisionalPoya
18 July 2027SundayEsala Full Moon Poya provisionalPoya
15 August 2027SundayMilad un-Nabi (Prophet's Birthday) provisionalPublic holiday
16 August 2027MondayNikini Full Moon Poya provisionalPoya
15 September 2027WednesdayBinara Full Moon Poya provisionalPoya
15 October 2027FridayVap Full Moon Poya provisionalPoya
28 October 2027ThursdayDeepavali (Diwali) provisionalPublic holiday
13 November 2027SaturdayIl Full Moon Poya provisionalPoya
13 December 2027MondayUnduvap Full Moon Poya provisionalPoya
25 December 2027SaturdayChristmas Day provisionalPublic holiday

Common questions

What is a Poya day in Sri Lanka?

A Poya day is the Buddhist full-moon holiday, observed monthly and a public holiday in Sri Lanka. Alcohol sales are banned island-wide, many bars and liquor shops close, some restaurants go alcohol-free, and government offices and banks shut. Transport still runs but is usually busier than normal.

Are Poya dates the same as the full moon?

Not always. A Poya day is whichever calendar day the Government Gazette declares, and that is not a pure function of the full-moon instant. In 2026 the full moon of 3 January was gazetted as 3 January, while the full moon of 3 March was gazetted as 2 March. Any rule of the form 'full moon date minus one if before a certain hour' fits one year and then breaks. The dates on this page are transcribed from the gazette rather than computed.

Can you buy alcohol in Sri Lanka on a Poya day?

No. Alcohol sales are banned island-wide on Poya days. Liquor shops close, and bars and restaurants stop serving. Some hotels serve in-room to registered guests, but this is at the hotel's discretion and should not be assumed. Buy the day before if it matters to you.

How many public holidays does Sri Lanka have?

Sri Lanka has one of the highest public-holiday counts in the world — around 25 a year, because the twelve or thirteen monthly Poya days are gazetted on top of the Buddhist, Hindu, Islamic, Christian and national holidays. A leap-month year has thirteen Poyas rather than twelve.