Singapore public holidays

Next holiday:

Gazetted public holidays11 days in 2026

Singapore holidays 2026

DateHolidayNote
New Year's Day
Chinese New Year (Day 1)
Chinese New Year (Day 2)
Hari Raya Puasa On a Saturday, not moved
Good Friday
Labour Day
Hari Raya Haji
Vesak Day (substitute day) May 31 is a Sunday
National Day (substitute day) August 9 is a Sunday
Deepavali (substitute day) November 8 is a Sunday
Christmas Day

Singapore holidays 2027

DateHolidayNote
New Year's Day
Chinese New Year (Day 1) On a Saturday, not moved
Chinese New Year (Day 2) (substitute day) February 7 is a Sunday
Hari Raya Puasa
Good Friday
Labour Day On a Saturday, not moved
Hari Raya Haji
Vesak Day
National Day
Deepavali
Christmas Day On a Saturday, not moved

Singapore holidays 2028

DateHolidayNote
New Year's Day On a Saturday, not moved (computed from the rule)
Good Friday (computed from the rule)
Labour Day (computed from the rule)
National Day (computed from the rule)
Christmas Day (computed from the rule)

Not yet announced for 2028: Chinese New Year (Day 1), Chinese New Year (Day 2), Hari Raya Puasa, Hari Raya Haji, Vesak Day, Deepavali.

About Singapore’s public holidays

Singapore’s gazetted public holidays. Lunar, Islamic, Hindu and Buddhist holidays are announced each year by the Ministry of Manpower; when a holiday falls on a Sunday, the next day is a public holiday.

In 2026, 11 holiday days are listed; 1 of them fall on a Saturday or Sunday and are not moved, and 3 are taken on another day because the date falls on a weekend. 6 are taken on a Monday or Friday, making a three-day weekend.

Weekends and substitute days

If a public holiday in the Schedule falls on a Sunday, the next following day not itself a public holiday is a public holiday (Holidays Act 1998 s.4(2); MOM: 'Monday ... will be a public holiday if your rest day falls on [the Sunday]'). No substitute day for Saturday holidays (employees not working Saturdays get a day off in lieu or pay, per Employment Act).

Legal basis: Holidays Act 1998 (Singapore) s.4 and Schedule; s.5 gazette notifications.

Source

Dates were checked against this source on 2 November 2026. Governments can add or move holidays by proclamation; the source is authoritative.

Questions

How many public holidays does Singapore have?
11 national holiday days in 2026, 11 national holiday days in 2027, 5 national holiday days in 2028 (6 not yet announced), counting each day taken once.
What happens when a holiday falls on a weekend in Singapore?
Hari Raya Puasa on Sat, Mar 21, 2026: not moved; Vesak Day on Sun, May 31, 2026: day off Mon, Jun 1; National Day on Sun, Aug 9, 2026: day off Mon, Aug 10; Deepavali on Sun, Nov 8, 2026: day off Mon, Nov 9; Chinese New Year (Day 1) on Sat, Feb 6, 2027: not moved; Chinese New Year (Day 2) on Sun, Feb 7, 2027: day off Mon, Feb 8; 3 more in the tables above. The rule: If a public holiday in the Schedule falls on a Sunday, the next following day not itself a public holiday is a public holiday (Holidays Act 1998 s.4(2); MOM: 'Monday ... will be a public holiday if your rest day falls on [the Sunday]'). No substitute day for Saturday holidays (employees not working Saturdays get a day off in lieu or pay, per Employment Act).
Where do these dates come from?
From Ministry of Manpower, checked on 2 November 2026. Legal basis: Holidays Act 1998 (Singapore) s.4 and Schedule; s.5 gazette notifications.

Related