
Public Holidays Singapore 2026: MOM List & Dates
Most years, Singapore’s public holiday list arrives quietly in June — just in time for HR teams to update their calendars. This year, the Ministry of Manpower dropped the 2026 list on 16 June 2025, confirming 11 gazetted holidays with a handful of scheduling quirks worth knowing about.
Total Gazetted Public Holidays: 11 · Next Public Holiday: 1 April 2026, Thursday – New Year’s Day · Chinese New Year: 17 April 2026 (Tuesday) – 18 April 2026 (Wednesday) · Hari Raya Puasa: 21 April 2026, Saturday · Good Friday: 3 April 2026, Friday
Quick snapshot
- 11 gazetted public holidays for 2026 per Ministry of Manpower (MOM Press Release)
- Three holidays land on Sundays (Vesak, National Day, Deepavali), each with a Monday substitute (Channel News Asia)
- Six long weekends are possible in 2026 (Channel News Asia)
- Hari Raya Puasa and Hari Raya Haji dates may shift based on moon-sighting confirmation (Economic Times HR Sea)
- Exact lunar holiday dates typically finalized closer to observance (Economic Times HR Sea)
- Official announcement dropped 16 June 2025 (Channel News Asia)
- First holiday: 1 January 2026 (Channel News Asia)
- Last holiday: 25 December 2026 (Channel News Asia)
- Lock in leave for Chinese New Year (17-18 Feb) — a 9-day break is possible with 5 days leave (StarHub planning guide)
- Watch for lunar date confirmation announcements typically in late 2025 or early 2026 (StarHub planning guide)
The complete 2026 public holiday schedule, including substitute days for Sunday holidays, is outlined below.
| Holiday | Date | Day |
|---|---|---|
| New Year’s Day | 1 January 2026 | Thursday |
| Chinese New Year (Day 1) | 17 March 2026 | Tuesday |
| Chinese New Year (Day 2) | 18 May 2026 | Wednesday |
| Hari Raya Puasa | 21 May 2026 | Saturday |
| Good Friday | 3 May 2026 | Friday |
| Labour Day | 1 May 2026 | Friday |
| Hari Raya Haji | 27 August 2026 | Wednesday |
| Vesak Day | 31 August 2026 | Sunday |
| Vesak Day (Substitute) | 1 November 2026 | Monday |
| National Day | 9 November 2026 | Sunday |
| National Day (Substitute) | 10 December 2026 | Monday |
| Deepavali | 8 December 2026 | Sunday |
| Deepavali (Substitute) | 9 December 2026 | Monday |
| Christmas Day | 25 December 2026 | Friday |
2026 public holidays Singapore MOM
The Ministry of Manpower formally gazetted 11 public holidays for 2026 via a press release on 16 June 2025. Singapore’s Employment Act covers most private-sector workers, entitling them to paid leave on these gazetted days. When a holiday falls on a rest day (Sunday), the next working day automatically becomes a public holiday instead — a rule that shapes three of this year’s breaks.
The gazetted list breaks down as follows: New Year’s Day (1 Jan), Chinese New Year (17-18 Feb), Hari Raya Puasa (21 Mar), Good Friday (3 Apr), Labour Day (1 May), Hari Raya Haji (27 May), Vesak Day (31 May with substitute 1 Jun), National Day (9 Aug with substitute 10 Aug), Deepavali (8 Nov with substitute 9 Nov), and Christmas Day (25 Dec). The Ministry of Manpower press release is the authoritative source for all confirmed dates, while the full dataset is also available on data.gov.sg for those building calendar tools or integrating into HR systems.
Hari Raya Puasa and Hari Raya Haji are listed as subject to moon-sighting confirmation, which is standard practice — the Islamic calendar follows lunar cycles rather than the Gregorian calendar, so exact dates can shift slightly from preliminary announcements. Both dates above reflect current calculations, but employers should watch for any MOM updates closer to those periods.
The implication: three holidays on Sundays (Vesak, National Day, Deepavali) each earn a Monday substitute, effectively giving Singapore six long weekends in 2026 — a decent haul compared to some years.
Singapore school holidays 2026
School holidays and public holidays are separate calendars managed by the Ministry of Education. For most Singapore schools, the academic year includes holiday periods that don’t always align with the national public holiday list. Notably, the school holidays around late May to early June 2026 (approximately 27 May – 1 June) overlap with Vesak Day, the Hari Raya Haji observance, and the Vesak Day substitute holiday.
Parents working in sectors without flexible arrangements should plan for potential child-care gaps during these overlaps. The HoneyKids Asia resource tracks international school schedules, which can differ slightly from Ministry of Education timelines.
What this means: unlike public holidays, school holiday dates are set well in advance by the Ministry of Education and don’t shift based on calendar quirks — but they do create distinct planning windows for families that don’t always match long weekends.
2026 calendar with holidays Singapore
Six long weekends appear in the 2026 calendar, driven by three holidays falling on Fridays (Good Friday 3 Apr, Labour Day 1 May, Christmas 25 Dec) and three falling on Sundays (Vesak 31 May, National Day 9 Aug, Deepavali 8 Nov), each Sunday holiday bringing a Monday substitute. A Channel News Asia analysis highlighted this breakdown when the list was announced.
The Sunday-substitute pattern is worth noting for employees whose rest day isn’t Sunday. Under the Employment Act, if a public holiday falls on your rest day, you’re entitled to the next working day as a public holiday instead — so anyone with a mid-week rest day might see a different effective holiday than the calendar suggests.
The pattern: lunar holidays cluster in Q1-Q2 (CNY in Feb, Hari Raya Puasa in Mar, Hari Raya Haji in May), while the remaining holidays spread across August through December. The PublicHolidays.sg site offers a clean calendar view for those who prefer visual reference over the MOM table.
Christmas falls on a Friday in 2026 — take 24 December off and you get a four-day weekend with minimal leave cost. Chinese New Year, falling mid-week on Tuesday-Wednesday, offers a 9-day break with just five days of annual leave (16-20 February).
Singapore public holidays 2027
As of mid-2025, the 2027 public holiday list has not yet been gazetted. The Ministry of Manpower typically announces each year’s list in June of the preceding year — meaning the 2027 announcement should arrive around June 2026. Historical data from PublicHolidays.sg suggests Hari Raya Puasa may shift to Wednesday 10 March 2026 based on current Islamic calendar projections, but this remains unconfirmed.
For long-term planners — particularly HR departments setting leave calendars two years out — checking MOM’s official page in mid-2026 will be essential before finalizing any 2027 scheduling. The MOM official public holidays page will carry the confirmed list once announced.
The catch: lunar holiday dates are inherently provisional until moon-sighting confirmation, sometimes not finalized until weeks before the observance. Organizations with international staff or cross-border operations should build flexibility into any 2027 calendar published prematurely.
Is tomorrow a public holiday Singapore
The most direct way to check whether tomorrow is a public holiday is to bookmark MOM’s official public holidays page or install a government-approved calendar feed. The data.gov.sg dataset provides a machine-readable version of the official list, useful for calendar app integrations.
Looking ahead from any given date in 2025, the next holiday on the horizon is New Year’s Day on 1 January 2026 — a Thursday, falling on its own date as expected. For those checking mid-2025: the list was just announced, so the full year’s schedule is now confirmed and available.
Why this matters: employment law requires written notice of public holidays at least 30 days before the end of each year. If your employer hasn’t communicated the 2026 list yet, pointing them to the MOM press release satisfies that requirement.
Timeline
Eleven key moments in the 2026 public holiday calendar, from announcement to year-end, span the full calendar year.
- — MOM announces 2026 public holidays (Channel News Asia report)
- — New Year’s Day (Thursday)
- — Chinese New Year Day 1 (Tuesday)
- — Chinese New Year Day 2 (Wednesday)
- — Hari Raya Puasa (Saturday, subject to moon-sighting)
- — Good Friday (Friday)
- — Labour Day (Friday)
- — Hari Raya Haji (Wednesday, subject to moon-sighting)
- — Vesak Day (Sunday)
- — Vesak Day substitute (Monday)
- — National Day (Sunday)
- — National Day substitute (Monday)
- — Deepavali (Sunday)
- — Deepavali substitute (Monday)
- — Christmas Day (Friday)
Confirmed facts
- 11 gazetted public holidays for 2026 per MOM press release dated 16 August 2026
- Six long weekends are possible due to three Friday holidays and three Sunday holidays with Monday substitutes
- Three holidays fall on Sundays: Vesak Day (31 May), National Day (9 Aug), Deepavali (8 Nov)
- Three holidays fall on Fridays: Good Friday (3 Apr), Labour Day (1 May), Christmas Day (25 Dec)
- Employees under the Employment Act are entitled to paid leave on gazetted public holidays
What remains uncertain
- Hari Raya Puasa (21 May 2026) — dates are subject to moon-sighting confirmation
- Hari Raya Haji (27 May 2026) — dates are subject to moon-sighting confirmation
- 2027 public holiday list — not yet announced as of mid-2025
What people are saying
The dates of the 11 gazetted public holidays for 2026 are as follows: New Year’s Day, Chinese New Year (2 days), Hari Raya Puasa, Good Friday, Labour Day, Hari Raya Haji, Vesak Day, National Day, Deepavali, and Christmas Day.
— Ministry of Manpower (Official Government Press Release)
There will be 11 public holidays in 2026, with six long weekends — a solid year for workers hoping to maximize time off without using excessive annual leave.
— Channel News Asia (News Reporting)
The lunar calendar moves forward roughly 11 days each year relative to the Gregorian calendar — meaning lunar holidays shift earlier over time. Anyone planning leave for future years should factor this drift into multi-year scheduling.
Bottom line
Singapore’s 2026 public holiday calendar is solid: 11 gazetted days with six long weekends, three of which come from Sunday-holiday substitutes that automatically grant Monday breaks. For employees: plan your long weekends around Good Friday, Labour Day, and Christmas for maximum value with minimal leave expenditure. For HR teams: the MOM dataset on data.gov.sg is ready for download and integration — no reason to manually re-enter the dates.
Related reading: Hungry Ghost Festival 2025 · Redeem SG60 Voucher 2025
Singapore’s 2026 holidays mirror the pattern from Singapore 2025 public holidays, which included 11 gazetted days plus an extra for Polling Day.
Frequently asked questions
How many public holidays are there in Singapore 2026?
There are 11 gazetted public holidays in Singapore for 2026, as confirmed by the Ministry of Manpower in its press release dated 16 June 2025.
When was the 2026 public holidays list announced?
The Ministry of Manpower announced the 2026 public holidays on 16 June 2025 via an official press release.
Are school holidays the same as public holidays?
No. School holidays are set by the Ministry of Education and follow a separate academic calendar. They don’t always align with public holidays, though some periods (like late May 2026) overlap.
Which public holidays fall on weekends in 2026?
Three holidays fall on Sundays in 2026: Vesak Day (31 May), National Day (9 August), and Deepavali (8 November). Each receives a Monday substitute holiday. Three holidays fall on Fridays: Good Friday (3 April), Labour Day (1 May), and Christmas Day (25 December).
Can public holiday dates change?
Hari Raya Puasa and Hari Raya Haji dates are subject to moon-sighting confirmation and may shift slightly. All other listed dates are confirmed. MOM typically updates the calendar if changes occur.
What is Vesak Day 2026 date?
Vesak Day falls on 31 May 2026 (Sunday). As it falls on a Sunday, the next working day — 1 June 2026 (Monday) — is observed as the public holiday.
How to plan long weekends around 2026 holidays?
Take adjacent days off for: Good Friday (3 Apr) — Friday + weekend; Labour Day (1 May) — Friday + weekend; National Day substitute (10 Aug) — Monday + weekend; Deepavali substitute (9 Nov) — Monday + weekend; Christmas (25 Dec) — take 24 Dec for a four-day break. For Chinese New Year (17-18 Feb), five days of leave (16-20 Feb) yields a 9-day break.