
Singapore Calendar 2026 with Public Holidays: Full List
Few things trip up planning quite like a public holiday that falls on a weekend — suddenly Monday looks empty, but is it really off? With Singapore’s 2026 calendar carrying 11 gazetted public holidays, knowing which days are officially off and which are just a company kindness can save real confusion.
Total public holidays in 2026: 11 ·
First public holiday: 1 January (New Year’s Day) ·
Last public holiday: 25 December (Christmas Day) ·
March public holiday: 21 March (Hari Raya Puasa)
Quick snapshot
- 11 gazetted public holidays in 2026 (Ministry of Manpower (Singapore’s labour regulator))
- Vesak Day observed on Monday 1 June 2026 (Ministry of Manpower (MOM policy guidance))
- Good Friday confirmed as public holiday on 3 April 2026 (publicholidays.sg (dedicated holiday calendar publisher))
- Exact school term dates for 2026 (finalised by MOE but subject to school-level variation) (Ministry of Education (Singapore’s education authority))
- Whether individual employers will grant Monday 23 March as a discretionary day off (Ministry of Manpower (employment practices guidance))
- Hari Raya Puasa and Hari Raya Haji dates are subject to confirmation (Ministry of Manpower (official release))
- Key Friday holidays: Good Friday (3 Apr), Labour Day (1 May), Hari Raya Haji (27 May) (publicholidays.sg (2026 holiday list))
- Saturday holiday: Hari Raya Puasa (21 Mar) — no replacement day (publicholidays.sg (Saturday rule note))
- Sunday-rules apply: Vesak Day shifts to Monday 1 June (Employment Act (Singapore Statutes Online))
- Watch for MOE publishing final 2026 school term dates (MOE online calendar (education ministry portal))
- Employers to clarify March 23 policy — check your employment contract or union agreement (Ministry of Manpower (employment practices guidance))
The confusion around 23 March stems from a simple rule: when Hari Raya Puasa falls on a Saturday, the Employment Act (Singapore’s main labour statute) does not require a replacement day. Employers who grant Monday off are doing so voluntarily, not because of a gazetted holiday.
What are the public holidays in Singapore in 2026?
Singapore’s Ministry of Manpower (the national labour regulator) has gazetted 11 public holidays for 2026. One pattern emerges: three holidays fall on Saturdays, and at least one triggers the Sunday-substitution rule that shifts the holiday to Monday.
List of 2026 Singapore public holidays
Here is the complete list of 2026 public holidays as confirmed by MOM.
| Date | Day | Holiday |
|---|---|---|
| 1 January 2026 | Thursday | New Year’s Day |
| 17 February 2026 | Tuesday | Chinese New Year (Day 1) |
| 18 February 2026 | Wednesday | Chinese New Year (Day 2) |
| 21 March 2026 | Saturday | Hari Raya Puasa |
| 3 April 2026 | Friday | Good Friday |
| 1 May 2026 | Friday | Labour Day |
| 27 May 2026 | Wednesday | Hari Raya Haji |
| 31 May 2026 | Sunday | Vesak Day |
| 1 June 2026 | Monday | Vesak Day (observed, Sunday substitution) |
| 9 August 2026 | Sunday | National Day |
| 10 August 2026 | Monday | National Day (observed, Sunday substitution) |
| 8 November 2026 | Sunday | Deepavali |
| 9 November 2026 | Monday | Deepavali (observed, Sunday substitution) |
| 25 December 2026 | Friday | Christmas Day |
The following are the public holidays for 2026 as gazetted by the Ministry of Manpower. — Ministry of Manpower (official press release)
Sources: Ministry of Manpower (MOM press release, 16 June 2025), Ministry of Manpower (public holiday rules)
What happens when a holiday falls on a weekend?
Under the Employment Act, if a public holiday falls on a Sunday, the following Monday becomes a public holiday. — Ministry of Manpower (policy guidance)
Under Singapore’s Employment Act policy on public holidays, if a gazetted holiday falls on a Sunday, the following Monday becomes a public holiday. That’s why Vesak Day (31 May), National Day (9 August), and Deepavali (8 November) all shift to Monday observances in 2026. The rule does not apply to Saturdays — those holidays stand with no automatic replacement.
How many public holidays does Singapore have in 2026?
Singapore has 11 gazetted public holidays in 2026, counting the three Sunday-substitution Mondays as separate calendar dates. The publicholidays.sg (dedicated holiday calendar publisher) lists all 14 dates in total, with the three Sunday-shifted days appearing as additional public holidays.
The pattern: the 11 official holidays are clearly defined, but employer discretion can add extra days off.
Knowing the difference between a gazetted holiday and a voluntary company day off affects everything from overtime pay to school pick-up schedules. For shift workers, a Saturday holiday with no replacement means no premium pay — a detail that catches many by surprise.
What are the school holidays in Singapore in 2026?
The Ministry of Education (Singapore’s public school system authority) has published the 2026 academic calendar, which runs four terms with breaks in March, June, September, and a longer year-end holiday.
Term 1 and March holidays
Term 1 school holidays for MK, primary and secondary students run from 14 March to 22 March 2026 — a one-week break that overlaps slightly with Hari Raya Puasa on 21 March. According to MOE’s official press release (30 July 2025), this break covers nine calendar days.
June holidays
The June school holiday period runs from 30 May to 28 June 2026, a four-week break that includes the Vesak Day public holiday on 1 June. MOE’s online calendar (Singapore’s education ministry portal) provides the definitive schedule.
September holidays
September school holidays are set for 5 September to 13 September 2026, according to MOE’s 2026 term dates release.
Year-end holidays
End-of-year holidays for primary and secondary schools run from 21 November to 31 December 2026. For JC1, MI1, and MI2 students, the break starts on 28 November 2026. MOE (the national education authority) confirms these dates align with the academic calendar pattern.
The implication: parents should plan around both school breaks and public holidays to avoid scheduling conflicts.
Is Monday, 23 March 2026 a holiday in Singapore?
No, 23 March 2026 is not a gazetted public holiday in Singapore. The question arises because Hari Raya Puasa falls on Saturday 21 March, and many assume the Monday after a major festival must be off. The Ministry of Manpower (Singapore’s labour law administrator) does not list 23 March as a public holiday.
Why is 23 March 2026 not a general public holiday?
The legal reason: Singapore’s Employment Act grants a replacement day only when a public holiday falls on a Sunday or a rest day that is a Sunday. A Saturday holiday, like Hari Raya Puasa 2026, carries no automatic replacement. The MOM employment practices page (guidance for employees and employers) spells out this rule explicitly.
What about employees who work on Saturdays?
For employees whose rest day is Saturday, the rule is different: if a public holiday falls on a Saturday rest day, the next working day (usually Monday) becomes the public holiday. That’s why some employers in industries with Saturday rest days may declare 23 March off — but it is not a nationwide gazetted holiday. The publicholidays.sg (holiday calendar publisher) notes this nuance specifically.
For the vast majority of employees whose rest day is Sunday, Monday 23 March is a regular working day. The confusion is understandable — but checking your employment contract or MOM’s official list is the only way to be sure.
The pattern: the Saturday rule is consistent with the Employment Act, but employer discretion can vary.
Is April 3 a public holiday in Singapore?
Yes, 3 April 2026 is Good Friday, a gazetted public holiday in Singapore. The Ministry of Manpower (Singapore’s holiday gazetting authority) lists Good Friday as one of the 11 public holidays for 2026.
Good Friday 2026 date and significance
Good Friday is a Christian holiday commemorating the crucifixion of Jesus Christ and falls on the Friday before Easter Sunday. In 2026, that date is 3 April. The publicholidays.sg (holiday calendar reference) confirms it as a common public holiday across many countries, including Singapore.
Public holiday status confirmed by MOM
The MOM press release from 16 June 2025 explicitly includes Good Friday in the official list. There is no confusion about this date — it is a straightforward Friday holiday.
The implication: for planning purposes, April 3 is a guaranteed day off for most workers.
How long are March school holidays in Singapore?
March school holidays in Singapore are typically one week long. According to the Ministry of Education (Singapore’s school calendar authority), the 2026 March break runs from Saturday 14 March to Sunday 22 March — nine calendar days, with the actual school-free days being the weekdays within that window.
Typical length of March holidays (one week)
The one-week March break is consistent with Singapore’s school calendar structure over the past decade. MOE’s online calendar (education ministry portal) confirms this pattern.
Placement within the school calendar
The March holidays mark the end of Term 1, which typically runs from early January to mid-March. The break falls in the third or fourth week of March. In 2026, the placement overlaps with Hari Raya Puasa (21 March), though the holiday period is a school break, not a public holiday.
The catch: parents should confirm with their child’s school whether Monday 23 March is a school day or a discretionary holiday.
starhub.com, publicholidays.sg, traveloka.com, sg.trip.com, my.trip.com, data.gov.sg, publicholidays.sg, ahboy.com
Frequently asked questions
Is it illegal to skip school in Singapore?
Singapore’s Compulsory Education Act requires all children of primary school age to attend a national primary school. Skipping school without a valid reason (such as illness or approved leave) is considered truancy and can result in intervention from the Ministry of Education. However, secondary school attendance is not compulsory under the same legislation, though most students attend. MOE (Singapore’s education authority) provides full details.
How long is a school day in Singapore?
A typical primary school day in Singapore runs from about 7:30 AM to 1:30 PM, though timings vary by school. Secondary schools often run from 7:30 AM to 2:30 PM or later. Some schools have morning and afternoon sessions. MOE (Singapore’s education ministry) publishes school-specific timings.
Is tomorrow a public holiday Singapore?
To check if any specific date is a public holiday, consult the official MOM list at mom.gov.sg (Singapore’s labour ministry portal). The site shows the next upcoming holiday and all gazetted dates for the year.
What is the difference between a public holiday and a school holiday?
A public holiday is a nationwide gazetted rest day under the Employment Act, observed by most employers and schools. A school holiday is a break specific to the education calendar, determined by MOE, during which schools are closed but many workplaces remain open. Public holidays are statutory; school holidays are not. MOM (Singapore’s labour regulator) and MOE (education ministry) define each respectively.
How can I check if a specific date is a public holiday?
Use the MOM public holiday lookup tool at mom.gov.sg (official government portal). Alternatively, the publicholidays.sg (dedicated calendar site) lists all dates for 2026.
Are there any public holidays in June 2026?
Yes. Vesak Day is observed on Monday 1 June 2026 as a public holiday, due to the Sunday-substitution rule. There are no other gazetted public holidays in June 2026. MOM (the national holiday authority) confirms this.
The implication for Singaporeans and expatriates alike: don’t assume a Monday after a Saturday festival is off. The Ministry of Manpower (the definitive source for holiday rules) makes the distinction clear. For workers in Singapore, the choice is simple: check the gazetted list, then ask your employer — or risk showing up at an empty office on 23 March.
Related reading: 2026 Fan Tai Sui: Which Zodiac Signs Offend and How to Appease · Transport Voucher 2026 Application Singapore: How to Apply