Singapore has eleven gazetted public holidays a year under the Employment Act, reflecting its cultural mix: Chinese (Chinese New Year), Muslim (Hari Raya Puasa and Hari Raya Haji), Hindu (Deepavali), Buddhist (Vesak Day) and Christian (Good Friday and Christmas) dates, alongside New Year's Day, Labour Day and National Day (9 August).
When a public holiday falls on a Sunday, the following Monday is a day off. Lunar and religious holidays shift dates from year to year.
In 2026, Singapore has 11 official public holidays. The month with the most holidays is February, with 2. 3 months have no public holiday at all.
There are 6 potential long weekends this year, from holidays landing on a Monday or Friday. Meanwhile, 1 holiday falls on a Saturday or Sunday.
The longest stretch without a public holiday runs from National Day (August 10) to Deepavali (November 9): 91 days.
The first holiday of the year is New Year's Day (January 1) and the last is Christmas Day (December 25).