Sri Lanka flag

Public Holidays in Sri Lanka

Complete calendar of Sri Lankan national holidays and observances for 2026

14

Total Holidays

1

National

13

Public

0

Observances

National Day of Sri Lanka

National Day (Independence Day)

February 4

2026 Holiday Calendar

1 January (1 holiday)

January
15

Tamil Thai Pongal Day

Public

2 February (1 holiday)

February
4

National Day (Independence Day)

National

4 April (2 holidays)

April
13

Day before Sinhala/Tamil New Year

Public
April
14

Sinhala and Tamil New Year

Public

5 May (1 holiday)

May
1

May Day

Public

12 December (1 holiday)

December
25

Christmas Day

Public

Variable Date Holidays (8 holidays)

These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.

Varies

Maha Shivaratri

Public
Varies

Milad-un-Nabi

Public
Varies

Good Friday

Public
Varies

Vesak Full Moon Day

Public
Varies

Poson Full Moon Day

Public
Varies

Eid al-Fitr

Public
Varies

Eid al-Adha

Public
Varies

Deepavali

Public

Frequently Asked Questions

How many public holidays does Sri Lanka have?

Sri Lanka has 14 public holidays and observances, including 1 national holiday and 13 public holidays.

What is the national day of Sri Lanka?

The national day of Sri Lanka is National Day (Independence Day), celebrated on February 4.

Does Sri Lanka celebrate Christmas?

Yes, Christmas Day (December 25) is a public holiday in Sri Lanka.