
Next Public Holiday in Singapore & MOM Dates 2026–2028
Is today a public holiday in Singapore? The countdown shows the next one, and below you’ll find every public holiday for 2026, 2027 and 2028 — confirmed against MOM’s gazette. Check long weekends and holiday-in-lieu rules, print the PDF or add every date to your phone in one tap.
Upcoming public holiday
Language:
Public holidays
Official Singapore Public Holiday Dates
Each year links to a full page with the official table, holidays in lieu, pay rules and leave-planning tips.

Singapore Public Holidays in 2026
- Deepavali Sun 8 Nov → Mon 9 Nov off in lieu
- Christmas Day Fri 25 Dec long weekend
- Mondays in lieu: 1 Jun, 10 Aug, 9 Nov

Singapore Public Holidays in 2027
- Chinese New Year Sat 6 & Sun 7 Feb → Mon 8 Feb off
- Good Friday 26 Mar and National Day 9 Aug long weekends
- Labour Day and Christmas Day fall on a Saturday

Singapore Public Holidays in 2028
- Fixed: New Year’s Day 1 Jan, Labour Day 1 May, National Day 9 Aug, Christmas 25 Dec
- Islamic and lunar dates are estimates until gazetted
- Updated the day MOM publishes the gazette
Singapore has 11 gazetted public holidays each year. The Ministry of Manpower (MOM) publishes the official dates and identifies additional public holidays when certain holidays fall on a Sunday.
Holidays left in 2026. The last public holidays of 2026 are Deepavali on Sunday 8 November, with Monday 9 November as the holiday in lieu, and Christmas Day on Friday 25 December. That gives a three-day weekend from Saturday 7 to Monday 9 November, the last chance to see the Deepavali light-up in Little India before it ends. Two weeks later, the year-end school holidays start on Saturday 21 November, which is when flights and Causeway traffic pick up. Christmas Day (Friday 25 December 2026) and New Year’s Day (Friday 1 January 2027) then give back-to-back long weekends, the usual window for a quick JB or Batam trip, so expect jams at Woodlands and Tuas checkpoints. Once these pass, the 2027 calendar below is the one to plan your AL against.
Use this calendar to check upcoming holiday dates, observed holidays and year-by-year schedules. The 2026 and 2027 calendars are based on official MOM announcements, while the 2028 dates remain provisional until the government publishes the final schedule.
The public holiday dates listed below are based on the official announcements by the Singapore Ministry of Manpower (MOM).
Updated 5 November 2026: Deepavali falls on Sunday 8 November, with Monday 9 November as the holiday in lieu. Year-end school holidays start on Saturday 21 November. The 2027 dates match the list MOM published on 18 June 2026. Compiled and checked by Mudassar Nazar, editor of HolidaysSG. See our editorial policy for how dates are verified.
Planning leave around Chinese New Year (CNY) or Hari Raya? Our guide to long weekends and leave planning shows how a few well-placed days off stretch into a full week, and the Singapore long weekends 2028 guide maps the projected breaks a year further out. If a holiday falls on your non-working Saturday, see how the off-in-lieu and pay rules work. Planning around term dates too — check the Polytechnic and ITE school holiday calendars, or jump to the Vesak Day and Qurban guides for observance dates.
Singaporeans usually just call these PH, and in Malay the same list is the cuti umum. Whatever you call them, the rule is identical: eleven gazetted days a year, with an off in lieu on the Monday whenever one of them falls on a Sunday.
These holidays cover the national, cultural and religious occasions of Singapore’s main communities — Chinese, Malay, Indian and Christian — which is why the list mixes Chinese New Year, Hari Raya, Deepavali, Vesak Day and Christmas with secular days like National Day and Labour Day. They are set under the Holidays Act, while the Ministry of Manpower publishes the dates and the employment rules that apply on each PH.
School terms
Singapore School Holidays 2026 – 2028
MOE term breaks for primary and secondary schools, junior colleges and Millennia Institute. Pick a year.



Primary & Secondary School Holidays 2026
| School Holidays | Starts | Finishes |
|---|---|---|
| First Day of School | 2 January 2026 (Friday) | — |
| Between Terms 1 and 2 | 14 March 2026 (Saturday) | 22 March 2026 (Sunday) |
| Between Semesters 1 and 2 | 30 May 2026 (Saturday) | 28 June 2026 (Sunday) |
| Between Terms 3 and 4 | 5 September 2026 (Saturday) | 13 September 2026 (Sunday) |
| End of School Year Holidays | 21 November 2026 (Saturday) | 31 December 2026 (Thursday) |
Important: Primary 1 and Kindergarten 1 pupils start school on 2 January 2026. Primary 2 to 6 and Kindergarten 2 pupils return on 5 January. Although Term 2 officially begins on 23 March, schools will be closed that day for the Hari Raya Puasa off-in-lieu. Students return on Tuesday, 24 March 2026. Schools used for the GCE O-Level written examinations may end Term 4 on 23 October 2026.
Junior Colleges Holidays 2026
| School Holidays | Starts | Finishes |
|---|---|---|
| First Day of School (Year 2) | 12 January 2026 (Monday) | — |
| First Day of School (Year 1) | 4 February 2026 (Wednesday) | — |
| Between Terms 1 and 2 | 14 March 2026 (Saturday) | 22 March 2026 (Sunday) |
| Between Semesters 1 and 2 | 30 May 2026 (Saturday) | 28 June 2026 (Sunday) |
| Between Terms 3 and 4 | 5 September 2026 (Saturday) | 13 September 2026 (Sunday) |
| End of School Year Holidays | 28 November 2026 (Saturday) | 31 December 2026 (Thursday) |
Millennia Institute Holidays 2026
| School Holidays | Starts | Finishes |
|---|---|---|
| First Day of School (Year 2 & 3) | 12 January 2026 (Monday) | — |
| First Day of School (Year 1) | 4 February 2026 (Wednesday) | — |
| Between Terms 1 and 2 | 14 March 2026 (Saturday) | 22 March 2026 (Sunday) |
| Between Semesters 1 and 2 | 30 May 2026 (Saturday) | 28 June 2026 (Sunday) |
| Between Terms 3 and 4 | 5 September 2026 (Saturday) | 13 September 2026 (Sunday) |
| End of School Year Holidays | 28 November 2026 (Saturday) | 31 December 2026 (Thursday) |
Other Scheduled School Holidays 2026
| Date | Day | Holiday |
|---|---|---|
| 5 July 2026 | Sunday | Youth Day |
| 6 July 2026 | Monday | Youth Day Holiday |
| 10 August 2026 | Monday | Day After National Day |
| 4 September 2026 | Friday | Teachers’ Day |
| 2 October 2026 | Friday | Children’s Day* |
School holidays and public holidays are different. In 2026, schools will also be closed on 23 March for the Hari Raya Puasa off-in-lieu, 10 August following National Day, and 9 November following Deepavali. The 1 June Vesak Day public holiday falls within the June school holidays.
Note: Children’s Day applies to primary schools and primary sections of full schools only.
School Holidays in 2027
✅ Confirmed by MOE
MOE has confirmed the 2027 school calendar. The new school year begins 4 January 2027, with term breaks in March, June, September, and a year-end holiday running into 2028. See the full 2027 school holidays guide for how public holidays land inside each term and travel planning tips.
| Term | Dates | Duration |
|---|---|---|
| Term 1 | 4 January – 12 March 2027 | 10 weeks |
| Term 2 | 22 March – 28 May 2027 | 10 weeks |
| Term 3 | 28 June – 3 September 2027 | 10 weeks |
| Term 4 | 13 September – 19 November 2027 | 10 weeks |
| Break | Dates | Length |
|---|---|---|
| March Holiday | 13 – 21 March 2027 | 9 days |
| June Holiday | 29 May – 27 June 2027 | 30 days |
| September Holiday | 4 – 12 September 2027 | 9 days |
| Year-End Holiday | 20 November – 31 December 2027 | 42 days |
End of Term 4 2026 and the First Day of School in 2027
Term 4 2026 ends on Friday 20 November 2026. The year-end school holidays then run from Saturday 21 November 2026 to Thursday 31 December 2026 — the longest break of the year at six weeks. Both primary and secondary schools follow the same dates, and so do junior colleges.
School reopens on Monday 4 January 2027, when Term 1 of the 2027 academic year begins. Millennia Institute Year 1 students are the exception: their Term 1 starts on 3 February 2027.
| Level | Last day of Term 4 2026 | Year-end break | First day of 2027 |
|---|---|---|---|
| Primary 1–6 | Fri 20 Nov 2026 | 21 Nov – 31 Dec 2026 | Mon 4 Jan 2027 |
| Secondary 1–5 | Fri 20 Nov 2026 | 21 Nov – 31 Dec 2026 | Mon 4 Jan 2027 |
| JC1 and JC2 | Fri 20 Nov 2026 | 21 Nov – 31 Dec 2026 | Mon 4 Jan 2027 |
| Millennia Institute Y1 | Fri 20 Nov 2026 | 21 Nov 2026 – 2 Feb 2027 | Wed 3 Feb 2027 |
Polytechnics and ITE run on semesters rather than MOE terms, so their year-end dates are different again — see polytechnic holidays and ITE holidays. The full 2027 calendar, term by term, is on the 2027 MOE term dates page.
Frequently Asked Questions About Singapore School Holidays
When do schools reopen after the March holidays?
Students return on Tuesday, 24 March 2026. Although Term 2 officially begins on 23 March, that Monday is a designated school day off-in-lieu.
When do schools reopen after the June holidays?
Term 3 begins on Monday, 29 June 2026.
When do schools reopen after the September holidays?
Term 4 begins on Monday, 14 September 2026.
Is 10 August 2026 a school holiday?
Yes. National Day falls on Sunday, 9 August, and Monday, 10 August is the following public holiday.
When is Teachers’ Day in 2026?
Teachers’ Day is Friday, 4 September 2026. It falls immediately before the September school holidays.
Do these dates apply to international schools?
Not necessarily. International and private schools may use different academic calendars. Parents should confirm dates directly with their child’s school.
How We Verify School Holiday Dates
MOE publishes Singapore’s official school term and holiday calendar. We check both the original announcement and the live MOE calendar for term dates, scheduled holidays and off-in-lieu arrangements.
When is Children’s Day in Singapore in 2026?
Children’s Day is Friday, 2 October 2026. The MOE academic calendar lists it for MOE Kindergarten and primary pupils.
When are polytechnic and ITE school holidays in 2026?
They don't follow the MOE calendar above. ITE students get vacation blocks in late March/early April, June, September and at year-end, while the five polytechnics (Ngee Ann, Temasek, Singapore, Nanyang and Republic) usually break between semesters around May and again from late November. Check your own campus calendar to confirm exact dates.
Do school holidays mean parents get time off work?
No, and this is the single most common misunderstanding. MOE sets school holidays for students; they carry no employment entitlement whatsoever. The thirty-day June break is thirty working days for you. Only the eleven gazetted public holidays give employees a day off. Coverage during the long breaks has to come from annual leave, family help, student care or holiday programmes.
Is Teachers’ Day a public holiday in Singapore?
No. Teachers' Day is a school holiday set by MOE, not a gazetted public holiday. Schools close on Friday 4 September 2026, but offices, shops and public services operate normally and working parents do not get the day off. Childcare centres and student care usually stay open, though it is worth confirming with yours.
Why is Children’s Day only for primary schools?
Children's Day is observed in primary schools and the primary sections of full schools, reflecting its focus on younger children. Secondary schools, junior colleges and Millennia Institute operate as normal on Friday 2 October 2026. There is no national rule requiring secondary schools to mark it, which is why households with children at both levels end up with a split day.
Do working parents get time off during school holidays?
No. School holidays are set by MOE for students and carry no employment entitlement at all. Only the eleven gazetted public holidays give employees a day off. This is the most common misunderstanding parents have about the school calendar, and it matters most during the thirty-day June break.
Which 2026 school break is best for a family trip?
The September break, 5 to 13 September, offers the best balance of length and cost. For a longer trip, the June break from 30 May to 28 June is the only window with real room — and if you take 28 and 29 May as leave, Hari Raya Haji on 27 May extends it at the front for almost nothing.
Are school holidays the same for international schools?
No. International schools follow their own calendars, often aligned to the northern hemisphere academic year with a long summer break from June to August and different term structures. If your children attend different school systems, the calendars rarely line up, and you will need to check each school's published dates individually.
Do polytechnic and ITE students follow these dates?
No. Both run semester systems rather than MOE's four terms. Their breaks fall at different times and are frequently occupied by Industrial Attachment or internships. See our ITE school holidays and polytechnic holidays pages for the detail.
Where can I find the 2027 school holiday dates?
MOE has published the 2027 calendar, and the full term structure with break dates is on our 2027 school holidays page. The 2027 school year begins on 4 January 2027, and the June break runs from 29 May to 27 June.
When does Term 4 2026 end?
Friday 20 November 2026. The year-end school holidays then run from Saturday 21 November to Thursday 31 December 2026.
When does school reopen in 2027?
Monday 4 January 2027 for primary schools, secondary schools and junior colleges. Millennia Institute Year 1 students start on 3 February 2027.
Is there school tomorrow in Singapore?
Use the checker above — it reads Singapore time against the MOE term calendar and the gazetted public holidays and answers for today and tomorrow.
Do primary and secondary schools have the same holidays?
Yes. Both primary and secondary schools, and junior colleges, follow the same four MOE term breaks and the same public holidays. Millennia Institute, polytechnics and ITE run on their own calendars.
Do students get extra days off during PSLE and the O-Levels?
Often, yes. Primary 1 to 5 pupils are usually released on PSLE marking days, and schools used as national exam centres close to their other students. Each school announces its own dates.
Is a school holiday the same as a public holiday?
No. The June break lasts about four weeks but contains only one public holiday, so parents still have to work through most of it. Only gazetted public holidays are paid days off under the Employment Act.
Our process
How we verify every date
No guesswork — the same process for every holiday, every year.

Why the number of public holidays can change
Singapore usually has 11 public holidays each year, but the number can occasionally change because Islamic festivals follow a lunar calendar. Since the Islamic calendar is shorter than the Gregorian calendar, Hari Raya Puasa or Hari Raya Haji can sometimes fall twice within the same calendar year, creating an extra public holiday.



Your rights
Public Holiday Rights for Employees in Singapore
If you work on a public holiday in Singapore, the Employment Act entitles you to an extra day’s salary at your basic rate of pay on top of your normal pay for that day. Your employer can instead give you a replacement day off — commonly called off-in-lieu or OIL — if you both agree. Employers and employees may also agree to swap a public holiday for another working day. If the holiday falls on your non-working Saturday, you get either another day off or an extra day’s salary instead. The Ministry of Manpower publishes the full rules.
Latest guides
Latest Singapore Holiday Guides
Singapore Long Weekends 2028: Best Dates & Easy Leave Plan
Projected Singapore long weekends 2028: five free three-day weekends, plus the four leave days in May that buy eleven days off in a row.
Not a Public Holiday in Singapore: 15 Days People Get Wrong
Every year the same questions come up in group chats and HR inboxes: is Thaipusam a public holiday? Do we get Boxing Day off? Is Christmas Eve a half day? Singapore gazettes exactly eleven public holidays a year, and a surprising number of days that feel like holidays are not a public holiday in Singapore…
Singapore Long Weekends 2027: Public Holidays and Leave Planning
Singapore has five natural long weekends in 2027 for employees who normally work from Monday to Friday. With carefully chosen annual-leave days, Chinese New Year, Good Friday, the May public holidays, National Day and Deepavali can provide longer breaks. Leave approval and Saturday holiday arrangements will still depend on your employer and work schedule. Plan…
Public Holiday Falls on Saturday in Singapore: Off-in-Lieu and Pay Rules
A public holiday on Saturday in Singapore is not treated the same way as one on a weekday. If a Singapore public holiday falls on your non-working Saturday, you should generally receive either another day off or one extra day’s salary at your gross rate of pay. The following Monday is not automatically a public…
Planning further ahead? Our Polytechnic and ITE school holiday guides cover term dates through 2027, while the Vesak Day and Qurban guides walk through observance dates and preparations. For the festive season, see the full Deepavali guide for Little India happenings, or the Christmas Day breakdown covering 2026 through 2028.
Wondering about a date that is not on the list above? Thaipusam, Boxing Day, Christmas Eve and Teachers’ Day are among the days that are not a public holiday in Singapore, even though many people assume they are.
Plan ahead
2027 Long Weekends and Leave Planning
2027 gives Singapore five long weekends without using any annual leave, plus a few midweek holidays that stretch nicely with one to three days of leave. For the full leave plan with bridge days, see our Singapore long weekends 2027 guide. Here is the full list, in date order:
- Fri 1 – Sun 3 Jan: New Year’s Day long weekend (no leave needed)
- Sat 6 – Mon 8 Feb: Chinese New Year, with Monday 8 Feb as the holiday in lieu (no leave needed)
- Wed 10 – Sun 14 Mar: Hari Raya Puasa — take Thu 11 and Fri 12 for a five-day break
- Fri 26 – Sun 28 Mar: Good Friday long weekend (no leave needed)
- Sat 15 – Sun 23 May: Hari Raya Haji (Mon 17) and Vesak Day (Thu 20) — take Tue 18, Wed 19 and Fri 21 for nine days off on three days of leave
- Sat 7 – Mon 9 Aug: National Day long weekend (no leave needed)
- Thu 28 – Sun 31 Oct: Deepavali — take Fri 29 for a four-day weekend
Three 2027 holidays fall on a Saturday — Chinese New Year (6 February), Labour Day (1 May) and Christmas Day (25 December). Singapore only gazettes a holiday in lieu when a public holiday falls on a Sunday, so there is no extra Monday off for these. Under the Employment Act, employees whose rest day is Saturday get an extra day off or a day’s salary instead.
Plan your leave
Planning leave around the holidays?
Three pages most visitors open next, each with the official dates.
FAQ
Quick Answers to the Questions People Ask Most
When is the next public holiday in Singapore?
Deepavali falls on Sunday 8 November 2026, so Monday 9 November is the holiday in lieu. That Monday counts as a full public holiday, so if you are rostered to work you are owed an extra day’s pay or a replacement day off. After Deepavali, the next public holidays are Christmas Day (Friday 25 December 2026) and New Year’s Day (Friday 1 January 2027), followed by Chinese New Year on 6–7 February 2027. The countdown at the top of this page always shows the next one.
What are the December holidays in Singapore?
December has exactly one gazetted public holiday: Christmas Day on Friday 25 December 2026. Boxing Day on 26 December and New Year’s Eve on 31 December are ordinary working days here, unlike in the UK or Australia. What makes December feel like a long holiday is the school calendar rather than the public one — the year-end school break runs from 21 November right through to 31 December, so children are off for six weeks while their parents work.
When is Hari Raya Haji 2027 in Singapore?
Hari Raya Haji 2027 falls on Monday 17 May, giving a natural three-day weekend from 15 to 17 May. It marks the end of the Haj pilgrimage and is when korban (Qurban) is performed at mosques across Singapore. Because Vesak Day follows on Thursday 20 May, three days of AL on 18, 19 and 21 May stretch the week into nine days off. (In 2026, Hari Raya Haji was on Wednesday 27 May.)
When is Chinese New Year 2027 in Singapore?
Chinese New Year 2027 falls on Saturday 6 and Sunday 7 February. Because the second day lands on a Sunday, Monday 8 February 2027 is gazetted as a holiday in lieu, so everyone gets a three-day weekend from 6 to 8 February without taking leave. (For reference, Chinese New Year 2026 was on Tuesday 17 and Wednesday 18 February.)
Are they called bank holidays in Singapore?
No — the official term here is public holiday, or more precisely a gazetted public holiday under the Holidays Act. “Bank holiday” is British and Indian usage, and people who move here from those countries often search for it out of habit. Banks in Singapore close on the eleven gazetted public holidays, so the practical effect is the same, but you will not find the phrase on any MOM document.
How many public holidays does Singapore have in 2027?
Eleven. That number is set by the Holidays Act and has been stable for decades — what MOM announces each year are the dates, since five of the eleven follow lunar and Islamic calendars. The 2027 table above shows twelve rows because only one holiday, the second day of CNY on Sunday 7 February, needs a Monday off-in-lieu. In 2026 the table had fourteen rows because three holidays fell on a Sunday.
Need the dates on paper? The printable 2026 calendar puts all eleven in one table you can save as a PDF in two clicks. Parents planning around term breaks can also check the 2027 MOE school term dates, which are already published.
Last updated 2 November 2026.




