LIDDAT

Working days

Count Singapore working days, add some to a date, and find the best days to take leave around the public and school holidays.

Your work week
Saturdays too: a 5½ or 6-day week, where Saturday is a working day. Used by all three below.

🔔 Public holiday alerts on Telegram

Never miss a long weekend: our Telegram bot, @liddat_bot, tells you a week before each public holiday, with the long weekend it makes and the day of leave that stretches it. Four weeks ahead it says which leave to apply for, and parents can get MOE’s school holidays too.

✈️ Get holiday alerts on Telegram

The bot keeps only your Telegram chat id and your choices. Send /holidays to change them, /stop to delete everything.

🧮 Working days between two dates

Working days42Mon 2 Nov 2026 to Thu 31 Dec 2026
Calendar days, Mon 2 Nov to Thu 31 Dec60
Saturdays− 8
Sundays− 8
Deepavali (in lieu), Mon 9 Nov− 1
Christmas Day, Fri 25 Dec− 1
Working days42
  • Deepavali is on a Sunday, so Mon 9 Nov 2026 is the holiday instead.

⏩ Add working days to a date

For deadlines and notice periods: “within 14 working days”. The start date isn’t counted.
14 working days laterMon 23 Nov 202621 calendar days after Mon 2 Nov 2026
From Mon 2 Nov (not counted)
Working days+ 14
Weekend days skipped+ 6
Deepavali (in lieu), Mon 9 Nov, skipped+ 1
Calendar days later21

🏖️ Leave planner

Best deal1 day → 4 offtake Fri 6 Nov: Fri 6 Nov – Mon 9 Nov, Deepavali

Take leave, get more days off

AroundTake leave onDays off in a row
Christmas Day + New Year’s DayFri 26 Dec 2025, Mon 29 Dec 2025, Tue 30 Dec 2025, Wed 31 Dec 2025, Fri 2 Jan11 days
Thu 25 Dec 2025 – Sun 4 Jan
New Year’s DayFri 2 Jan4 days
Thu 1 Jan – Sun 4 Jan
New Year’s DayMon 29 Dec 2025, Tue 30 Dec 2025, Wed 31 Dec 2025, Fri 2 Jan9 days
Sat 27 Dec 2025 – Sun 4 Jan
Chinese New YearMon 16 Feb5 days
Sat 14 Feb – Wed 18 Feb
Chinese New YearMon 16 Feb, Thu 19 Feb, Fri 20 Feb9 days
Sat 14 Feb – Sun 22 Feb
Chinese New YearThu 12 Feb, Fri 13 Feb, Mon 16 Feb, Thu 19 Feb, Fri 20 Feb11 days
Thu 12 Feb – Sun 22 Feb
Good FridayThu 2 Apr (or Mon 6 Apr)4 days
Thu 2 Apr – Sun 5 Apr
Good FridayMon 30 Mar, Tue 31 Mar, Wed 1 Apr, Thu 2 Apr9 days
Sat 28 Mar – Sun 5 Apr
Labour DayThu 30 Apr (or Mon 4 May)4 days
Thu 30 Apr – Sun 3 May
Labour DayMon 27 Apr, Tue 28 Apr, Wed 29 Apr, Thu 30 Apr9 days
Sat 25 Apr – Sun 3 May
Hari Raya Haji + Vesak DayThu 28 May, Fri 29 May6 days
Wed 27 May – Mon 1 Jun
Hari Raya Haji + Vesak DayMon 25 May, Tue 26 May, Thu 28 May, Fri 29 May10 days
Sat 23 May – Mon 1 Jun
Vesak DayFri 29 May (or Tue 2 Jun 🎒)4 days
Fri 29 May – Mon 1 Jun
National DayFri 7 Aug (or Tue 11 Aug)4 days
Fri 7 Aug – Mon 10 Aug
National DayTue 11 Aug, Wed 12 Aug, Thu 13 Aug, Fri 14 Aug9 days
Sat 8 Aug – Sun 16 Aug
DeepavaliFri 6 Nov (or Tue 10 Nov)4 days
Fri 6 Nov – Mon 9 Nov
DeepavaliTue 10 Nov, Wed 11 Nov, Thu 12 Nov, Fri 13 Nov9 days
Sat 7 Nov – Sun 15 Nov
Christmas Day 🎒 school holsThu 24 Dec (or Mon 28 Dec)4 days
Thu 24 Dec – Sun 27 Dec
Christmas Day + New Year’s Day 🎒 school holsMon 28 Dec, Tue 29 Dec, Wed 30 Dec, Thu 31 Dec10 days
Fri 25 Dec – Sun 3 Jan 2027

Long weekends, no leave needed

HolidayOffDays
Good FridayFri 3 Apr – Sun 5 Apr3 days
Labour DayFri 1 May – Sun 3 May3 days
Vesak Day 🎒 school holsSat 30 May – Mon 1 Jun3 days
National DaySat 8 Aug – Mon 10 Aug3 days
DeepavaliSat 7 Nov – Mon 9 Nov3 days
Christmas Day 🎒 school holsFri 25 Dec – Sun 27 Dec3 days

🎒 School holidays in 2026

MOE school holidaysDates
March holidaysSat 14 Mar – Sun 22 Mar
June holidaysSat 30 May – Sun 28 Jun
September holidaysSat 5 Sep – Sun 13 Sep
Year-end holidaysSat 21 Nov – Thu 31 Dec

The kids are off, you’re not: take leave on these for a long weekend together.

School holidayTake leave onDays off in a row
Day off in lieu of Hari Raya Puasa (schools closed)Mon 23 Mar3 days
Sat 21 Mar – Mon 23 Mar
Youth Day school holidayMon 6 Jul3 days
Sat 4 Jul – Mon 6 Jul
Teachers’ DayFri 4 Sep3 days
Fri 4 Sep – Sun 6 Sep
Children’s Day (primary schools only)Fri 2 Oct3 days
Fri 2 Oct – Sun 4 Oct

For primary and secondary schools, from MOE. 🎒 above: leave the kids are off school for too, or a long weekend in their holidays.

Greyed out: gone already.

Each row is the most days off in a row for that much leave, when it beats two days off per day of leave. A holiday on a Saturday doesn’t help a Monday-to-Friday week, so it isn’t planned around.

🎌 Singapore public holidays in 2027

HolidayDate
New Year’s DayFri 1 Jan 2027
Chinese New YearSat 6 Feb 2027
Chinese New Year (day 2)Sun 7 Feb 2027
Chinese New Year (day 2) (in lieu)Mon 8 Feb 2027
Hari Raya PuasaWed 10 Mar 2027
Good FridayFri 26 Mar 2027
Labour DaySat 1 May 2027
Hari Raya HajiMon 17 May 2027
Vesak DayThu 20 May 2027
National DayMon 9 Aug 2027
DeepavaliThu 28 Oct 2027
Christmas DaySat 25 Dec 2027

Long weekends in 2027, no leave needed

New Year’s Day (Fri 1 Jan – Sun 3 Jan)3 days
Chinese New Year (Sat 6 Feb – Mon 8 Feb)3 days
Good Friday (Fri 26 Mar – Sun 28 Mar)3 days
Hari Raya Haji (Sat 15 May – Mon 17 May)3 days
National Day (Sat 7 Aug – Mon 9 Aug)3 days

For a Monday-to-Friday week. Plan 2027’s leave to see which days of leave give the most days off.

🎒 School terms and holidays

MOE’s dates for primary and secondary schools and MOE Kindergartens. The leave planner above marks the long weekends that fall in them, and the school holidays in term time a day of leave turns into a long weekend with the kids.

Primary and secondary20262027
Term 1Fri 2 Jan – Fri 13 MarMon 4 Jan – Fri 12 Mar
🎒 March holidaysSat 14 Mar – Sun 22 MarSat 13 Mar – Sun 21 Mar
Term 2Mon 23 Mar – Fri 29 MayMon 22 Mar – Fri 28 May
🎒 June holidaysSat 30 May – Sun 28 JunSat 29 May – Sun 27 Jun
Term 3Mon 29 Jun – Fri 4 SepMon 28 Jun – Fri 3 Sep
🎒 September holidaysSat 5 Sep – Sun 13 SepSat 4 Sep – Sun 12 Sep
Term 4Mon 14 Sep – Fri 20 NovMon 13 Sep – Fri 19 Nov
🎒 Year-end holidaysSat 21 Nov – Thu 31 DecSat 20 Nov – Fri 31 Dec

School holidays in term time

School holidayDate
Day off in lieu of Hari Raya Puasa (schools closed)Mon 23 Mar 2026
Youth Day school holidayMon 6 Jul 2026
Teachers’ DayFri 4 Sep 2026
Children’s Day (primary schools only)Fri 2 Oct 2026
Day off in lieu of Chinese New Year (schools closed)Tue 9 Feb 2027
Day off in lieu of Labour Day (schools closed)Mon 3 May 2027
Youth Day school holidayMon 5 Jul 2027
Day after National DayTue 10 Aug 2027
Teachers’ DayFri 3 Sep 2027
Children’s Day (primary schools only)Fri 8 Oct 2027
Day off in lieu of Christmas Day (schools closed)Mon 27 Dec 2027

2026: P1 and K1 start on Fri 2 Jan, P2 to P6 and K2 on Mon 5 Jan. Schools used for the O-Level written exams end Term 4 on Fri 23 Oct. JC and MI: Term 1 starts Wed 4 Feb for JC1 and MI1, Mon 12 Jan for the other years; Term 4 ends Fri 27 Nov (JC2 and MI3: at the end of the A-Levels). (MOE)

2027: P1 and K1 start on Mon 4 Jan, P2 to P6 and K2 on Tue 5 Jan. Schools used for the SEC written exams end Term 4 on Fri 29 Oct. JC and MI: Term 1 starts Wed 3 Feb for JC1 and MI1, Mon 11 Jan for the other years; Term 4 ends Fri 26 Nov (JC2 and MI3: at the end of the A-Levels). (MOE)

The dates are from MOE: School terms and holidays (checked 2 Nov 2026). Some schools close on other days too, for their own events: the school tells parents.

How the count works

HolidayDate
New Year’s DayThu 1 Jan 2026
Chinese New YearTue 17 Feb 2026
Chinese New Year (day 2)Wed 18 Feb 2026
Hari Raya PuasaSat 21 Mar 2026
Good FridayFri 3 Apr 2026
Labour DayFri 1 May 2026
Hari Raya HajiWed 27 May 2026
Vesak DaySun 31 May 2026
Vesak Day (in lieu)Mon 1 Jun 2026
National DaySun 9 Aug 2026
National Day (in lieu)Mon 10 Aug 2026
DeepavaliSun 8 Nov 2026
Deepavali (in lieu)Mon 9 Nov 2026
Christmas DayFri 25 Dec 2026

The dates are from MOM: Public holidays (checked 1 Nov 2026), and the weekend rules from Public holidays entitlement and pay. Greyed rows are days in lieu. All of them in one file: every holiday and day in lieu (CSV).

Questions

Are Saturdays working days?

Depends on your job. Most offices work Monday to Friday, but many shops, factories and site jobs work a 5½ or 6-day week. Pick “Saturdays too” above and Saturdays count as working days (a half-day Saturday still counts as one).

What happens when a public holiday falls on a weekend?

On a Sunday: the next working day is a paid public holiday, which MOM names, like Monday 10 August 2026 for National Day. On a Saturday, if Saturday isn’t a working day for you: you get another day off or an extra day’s pay, whichever your employer gives.

How many public holidays does Singapore have?

Eleven a year: New Year’s Day, two days of Chinese New Year, Good Friday, Hari Raya Puasa, Labour Day, Vesak Day, Hari Raya Haji, National Day, Deepavali and Christmas Day. An employee covered by the Employment Act gets all 11 paid, and when one falls on a Sunday, the next working day is the paid holiday. (MOM)

What do I get if I work on a public holiday?

Under the Employment Act, an extra day’s salary at your basic rate, or a day off in lieu instead. You and your employer can also agree to swap the holiday for another working day. You may lose the holiday’s pay if you’re absent without leave or a reasonable excuse on the working day before or after it. (MOM)

What about Polling Day and other one-off holidays?

They’re added when they’re declared and MOM lists them, like Polling Day on 3 May 2025. Until then the count can’t know about them.

Does it count school holidays?

Not in the working days: school holidays aren’t days off work, so only public holidays come off. But MOE’s school terms and holidays are on the page, and the leave planner marks the long weekends in the school holidays and the term-time school holidays worth a day of leave.

When are the school holidays?

Four a year, between the terms: a week in March, four weeks in June, a week in September, and about six weeks at the end of the year, from late November. In 2027 they’re 13 to 21 March, 29 May to 27 June, 4 to 12 September, and 20 November to 31 December. Schools also close on Youth Day (or the Monday after), Teachers’ Day, Children’s Day (primary schools) and the days off in lieu MOE names. (MOE)

Why only 2025 to 2027?

Those are the years MOM has published. Some holidays follow the lunar or Islamic calendar, so later years aren’t fixed yet. The next year goes in when MOM announces it, usually around the middle of the year.

Is anything I type sent anywhere?

No. It’s all worked out in your browser. The dates go into the page’s address so you can share an answer, and that’s all.

Can I get reminded before a public holiday?

Yes, on Telegram: tap ✈️ Get holiday alerts on Telegram and tap Start in our bot, @liddat_bot. It messages you a week before each public holiday with the long weekend and the best day of leave to take, four weeks before with the leave worth applying for, and, if you like, a week before each of MOE’s school holidays. Send /stop and it deletes everything.

Out on the long weekend? Is the hawker centre closed · Will it rain · More small things at liddat.com · 💬 Feedback or hello@liddat.com