Christmas Day in Sri Lanka
Christmas Day falls on December 25 and is listed in Sri Lanka as a public, bank and mercantile holiday. For Christians, it commemorates the birth of Jesus; the country’s observance also reflects a history shaped by Portuguese, Dutch and British Christian traditions.[1][3]
A public holiday with a fixed date
Sri Lanka’s Central Bank lists Christmas Day on December 25 as a public, bank and mercantile holiday. The calendar entry gives no substitute day. The Department of Labour says shop and office employees are entitled to full remuneration on public holidays declared for that purpose, subject to the law’s provisions; check with individual workplaces and services about their arrangements.[1][2]
Christianity and Christmas in Sri Lanka
Christmas is a Christian celebration of Jesus Christ’s birth. Cambridge’s account of Christianity in Sri Lanka traces the introduction of Catholicism to Portuguese rule in coastal areas, followed by Dutch Protestant influence and the Church of England under British rule. These successive traditions help explain the country’s varied Christian heritage.[3]
Church services and community observances
Church services are a central observance for many Christians. A Sri Lankan government publication describes Christmas Eve midnight services, carols, nativity scenes, gift-giving and acts of charity as customs associated with the festival. These practices may vary among families and congregations.[4]
Christmas has also had public cultural events. A report by the Department of Christian Religious Affairs records Christmas zones in Negombo and Badulla and carol performances in Sinhala, Tamil and English as part of its 2016 programme. This documents those particular events, not a schedule that recurs every year.[5]
What to expect on the day
The public and bank holiday designations are useful when planning errands or banking. The mercantile designation and labour rules concern employee holidays. Check opening hours and transport arrangements with the relevant business or service before travelling.[1][2]
Frequently asked questions
Is Christmas Day a public holiday in Sri Lanka?
Yes. The Central Bank lists December 25 as a public holiday, as well as a bank and mercantile holiday.[1]
When is Christmas Day observed?
It is observed on December 25. The calendar entry lists no substitute day.[1]
Do shop and office employees get the day off?
The Department of Labour says eligible shop and office employees receive full remuneration on public holidays declared for that purpose. The law also allows for employment on such a day under specified conditions, so individual arrangements can vary.[2]
Are shops, restaurants and public transport open?
Shops and transport operators set their own hours, so check with them before you travel.
Sources and references
Sources used for Christmas Day in Sri Lanka:
- Central Bank of Sri Lanka - Bank Holidays for 2026- Central Bank of Sri Lanka
- Salary/wages/Leave- Department of Labour, Sri Lanka
- Sri Lanka - Christianity in South and Central Asia- Cambridge University Press
- Commemoration of Christmas- Office for National Unity and Reconciliation, Sri Lanka
- Performance Report - Department of Christian Religious Affairs 2016- Department of Christian Religious Affairs, Sri Lanka