Q: What are Singapore's public holidays in 2026? A: MOM lists 11 gazetted public holidays for 2026. Three fall on a Sunday (Vesak Day, National Day and Deepavali), so Monday 1 June, Monday 10 August and Monday 9 November are public holidays. Six long weekends follow from these dates. MOM has also published the 2027 public holidays.
TL;DR Official source: MOM press release for 2026 public holidays. Friday public holidays: Good Friday (3 Apr), Labour Day (1 May), Christmas (25 Dec). Sunday public holidays (Mon-in-lieu): Vesak Day (31 May → Mon, 1 Jun), National Day (9 Aug → Mon, 10 Aug), Deepavali (8 Nov → Mon, 9 Nov). Hari Raya dates: MOM's June 2025 release marked Hari Raya Puasa and Hari Raya Haji as subject to confirmation; MOM's public holidays page now lists both dates without that note. 2027: MOM published the 2027 public holidays on 18 June 2026. See the 2027 list. Need school vacation blocks + scheduled school holidays? Use: MOE school holidays 2026 Need term dates + JC/MI start dates + PSLE marking exercise dates? Use:
Last reviewed: 21 October 2026 against MOM's Public Holidays for 2026 and 2027 releases, MOM's public holidays page, and MOE's School Terms and Holidays for 2026 release.
1 | Singapore public holidays 2026 (official list)
Public holiday
Date (2026)
Notes
New Year's Day
Thu, 1 Jan
Chinese New Year
Tue, 17 Feb
Chinese New Year (Day 2)
Wed, 18 Feb
Hari Raya Puasa
Sat, 21 Mar
MOE states Mon, 23 Mar 2026 is a designated day off-in-lieu for schools
Good Friday
Fri, 3 Apr
Long weekend
Labour Day
Fri, 1 May
Long weekend
Hari Raya Haji
Wed, 27 May
Vesak Day
Sun, 31 May
Mon, 1 Jun is a public holiday (Monday-in-lieu)
National Day
Sun, 9 Aug
Mon, 10 Aug is a public holiday (Monday-in-lieu)
Deepavali
Sun, 8 Nov
Mon, 9 Nov is a public holiday (Monday-in-lieu)
Christmas Day
Fri, 25 Dec
Long weekend
2 | Long weekends in 2026 (Singapore)
Long weekend
Dates (2026)
Why it's a long weekend
Good Friday
Fri, 3 Apr - Sun, 5 Apr
Public holiday on Friday
Labour Day
Fri, 1 May - Sun, 3 May
Public holiday on Friday
Vesak Day (Mon-in-lieu)
Sat, 30 May - Mon, 1 Jun
Vesak Day falls on Sunday; Monday is a public holiday
National Day (Mon-in-lieu)
Sat, 8 Aug - Mon, 10 Aug
National Day falls on Sunday; Monday is a public holiday
Deepavali (Mon-in-lieu)
Sat, 7 Nov - Mon, 9 Nov
Deepavali falls on Sunday; Monday is a public holiday
Christmas
Fri, 25 Dec - Sun, 27 Dec
Public holiday on Friday
Extend your long weekends in 2026 with leave
Planning a trip? The table below shows how annual leave can connect a public holiday to nearby weekends or another public holiday. Check your employer's leave rules before booking.
Holiday
Leave day(s) to take
Total days off
Result
Chinese New Year (Tue 17 - Wed 18 Feb)
Mon 16 Feb (1 day)
5 days (Sat 14 - Wed 18 Feb)
Extended CNY break
Good Friday (Fri 3 Apr)
Thu 2 Apr (1 day)
4 days (Thu 2 - Sun 5 Apr)
Quick regional trip
Labour Day (Fri 1 May)
Thu 30 Apr (1 day)
4 days (Thu 30 Apr - Sun 3 May)
Extended weekend
Hari Raya Haji (Wed 27 May)
Thu 28 - Fri 29 May (2 days)
6 days (Wed 27 May - Mon 1 Jun)
Connects Hari Raya Haji to the Vesak Day Monday public holiday
National Day (Mon-in-lieu 10 Aug)
Fri 7 Aug (1 day)
4 days (Fri 7 - Mon 10 Aug)
NDP long weekend
Christmas (Fri 25 Dec)
Mon 28 - Thu 31 Dec (4 days)
10 days (Fri 25 Dec - Sun 3 Jan 2027)
Connects Christmas to New Year's Day 2027
Tip: For families with school-going children, pair leave days with school vacation blocks for maximum value. See MOE school holidays 2026.
3 | Notes for parents and students
Public holidays and school holidays are not the same thing. For MOE school vacation blocks + scheduled school holidays, use: MOE school holidays 2026
If you want school term dates + JC/MI start dates + PSLE marking exercise + public-holiday overlays in one place:MOE calendar 2026
Always verify last-minute changes. Public holidays are gazetted, but school operations (e.g., student care arrangements around DOIL days) can be school-specific.
4 | FAQ (Public holidays 2026)
"What does Monday-in-lieu mean?" For the three 2026 public holidays that fall on Sunday, MOM states that the following Monday will be a public holiday: 1 June after Vesak Day, 10 August after National Day, and 9 November after Deepavali.
"Do public holidays always create a long weekend?" No. A long weekend is most common when the holiday is on Friday, or when MOM states that the Monday after a Sunday holiday will be a public holiday. Hari Raya Puasa falls on Saturday, 21 March 2026; MOE designates Monday, 23 March as a day off-in-lieu for schools, not as a public holiday for everyone.
5 | Public holidays 2027
MOM published the 2027 dates on 18 June 2026 (MOM press release). There are 11 gazetted public holidays:
Public holiday
Date (2027)
Notes
New Year's Day
Fri, 1 Jan
Chinese New Year
Sat, 6 Feb and Sun, 7 Feb
Mon, 8 Feb is a public holiday
Hari Raya Puasa
Wed, 10 Mar
Good Friday
Fri, 26 Mar
Labour Day
Sat, 1 May
Hari Raya Haji
Mon, 17 May
Vesak Day
Thu, 20 May
National Day
Mon, 9 Aug
Deepavali
Thu, 28 Oct
Christmas Day
Sat, 25 Dec
For schools, MOE's 2027 calendar adds days off-in-lieu on Tue, 9 Feb, Mon, 3 May and Mon, 27 Dec 2027. See MOE school holidays for the 2027 school vacations.