🇸🇬 Singapore public holidays 2028
Singapore has 11 public holidays in 2028. 2 of them fall on a weekend. The longest continuous break is 3 days.
Download this year's data
CSV is for reuse and spreadsheets; ICS includes days off only, while commemorative dates remain in the CSV.
Download CSVDownload ICS calendarSubscribe to the Singapore holiday calendar (updates weekly)
Who decides these days
Singapore's public holidays are listed in the schedule to the Holidays Act: eleven a year — New Year's Day, two days of Chinese New Year, Hari Raya Puasa, Good Friday, Labour Day, Hari Raya Haji, Vesak Day, National Day, Deepavali and Christmas Day.
The Ministry of Manpower (MOM) gazettes the dates, usually in June of the year before: the 2026 list came out on 16 June 2025, the 2027 list on 18 June 2026.
Only New Year's Day, Labour Day, National Day (9 August) and Christmas are fixed; the rest follow the Chinese, Islamic, Buddhist or Hindu calendars, and the government takes its cue from religious bodies.
In 2022 the Singapore Buddhist Federation moved Vesak Day 2023 from May to 2 June, and MOM re-gazetted it.
Hari Raya dates are often first published as subject to confirmation.
When a holiday falls on a Sunday, the Monday after is a public holiday — three times in 2026 (1 June, 10 August, 9 November), and on 8 February 2027 because the second day of Chinese New Year is a Sunday.
Saturday holidays get no extra day; employees under the Employment Act whose Saturday is a non-working day get a day off or a day's pay instead.
Working on a public holiday earns an extra day's basic pay, or a substitute day off by agreement.
Polling Day for general and presidential elections is also a public holiday, declared only in an election year, so it is not in this table.
Long weekends
- February 26, 2028 – February 28, 20283 daysHari Raya Puasa, Hari Raya Puasa (in lieu)
- April 14, 2028 – April 16, 20283 daysGood Friday
- April 29, 2028 – May 1, 20283 daysLabour Day
- May 5, 2028 – May 7, 20283 daysHari Raya Haji
- December 23, 2028 – December 25, 20283 daysChristmas Day
| Date | Name | Legal status |
|---|---|---|
| January 1, 2028 | New Year's Day | Public holiday |
| January 26, 2028 – January 27, 2028 · Not yet gazetted; calculated from the rule | Chinese New Year | Public holiday |
| February 27, 2028 · Not yet gazetted; calculated from the rule | Hari Raya Puasa | Public holiday |
| February 28, 2028 · Not yet gazetted; calculated from the rule | Hari Raya Puasa (in lieu) | Public holiday |
| April 14, 2028 · Not yet gazetted; calculated from the rule | Good Friday | Public holiday |
| May 1, 2028 | Labour Day | Public holiday |
| May 5, 2028 · Not yet gazetted; calculated from the rule | Hari Raya Haji | Public holiday |
| May 9, 2028 · Not yet gazetted; calculated from the rule | Vesak Day | Public holiday |
| August 9, 2028 | National Day | Public holiday |
| October 17, 2028 · Not yet gazetted; calculated from the rule | Deepavali | Public holiday |
| December 25, 2028 | Christmas Day | Public holiday |