Public holiday

Christmas Day 2026 & 2027 in Singapore

Christmas Day celebrates the birth of Jesus and falls on 25 December each year.

Quick answer

Christmas Day 2026 is on Friday 25 December, giving a 3-day long weekend (25 December–27 December). Christmas Day 2027 is on Saturday 25 December.

Christmas Day dates

YearDateDayLong weekend?
2026Christmas Day: 25 December 2026FridayYes, 3 days
2027Christmas Day: 25 December 2027SaturdayFalls on a weekend

About Christmas Day

Christmas Day celebrates the birth of Jesus and falls on 25 December each year.

Other public holidays

Source: Ministry of Manpower public holiday lists for 2026 and 2027. Contains information from the “Public Holidays for 2026” and “Public Holidays for 2027” datasets accessed in October 2026 from data.gov.sg, made available under the terms of the Singapore Open Data Licence version 1.0. Where a public holiday falls on a Sunday, the next day (Monday) is a public holiday.

Frequently asked questions

When is Christmas Day 2026 in Singapore?

Christmas Day 2026 is on Friday 25 December.

When is Christmas Day 2027 in Singapore?

Christmas Day 2027 is on Saturday 25 December.

Run a tuition centre or preschool?

SchoolMatters skips public holidays automatically when it schedules classes, bills by lesson and books make-up sessions.

See how scheduling works