Singapore public holidays 2026

11 holidays and 3 Mondays in lieu: Vesak Day (Mon 1 Jun), National Day (Mon 10 Aug), Deepavali (Mon 9 Nov). That makes 6 long weekends for a Monday-to-Friday week.

2026 public holidays in order through the year
  1. New Year Thu 1 Jan
  2. Chinese New Year Tue 17 – Wed 18 Feb
  3. Hari Raya Puasa Sat 21 Mar
  4. Good Friday Fri 3 Apr 3-day weekend
  5. Labour Day Fri 1 May 3-day weekend
  6. Hari Raya Haji Wed 27 May
  7. Vesak Day Sun 31 May – Mon 1 Jun 3-day weekend
  8. National Day Sun 9 – Mon 10 Aug 3-day weekend
  9. Deepavali Sun 8 – Mon 9 Nov 3-day weekend
  10. Christmas Fri 25 Dec 3-day weekend

All 2026 holidays

HolidayDateDayNote
New Year's Day 1 January 2026 Thursday
Chinese New Year 17 February 2026 Tuesday
Chinese New Year (day 2) 18 February 2026 Wednesday
Hari Raya Puasa 21 March 2026 Saturday Saturday: no weekday off
Good Friday 3 April 2026 Friday 3-day weekend Fri 3 Apr – Sun 5 Apr
Labour Day 1 May 2026 Friday 3-day weekend Fri 1 May – Sun 3 May
Hari Raya Haji 27 May 2026 Wednesday
Vesak Day 31 May 2026 Sunday Sunday: next day off
Vesak Day (in lieu) 1 June 2026 Monday Holiday because Vesak Day falls on a Sunday
National Day 9 August 2026 Sunday Sunday: next day off
National Day (in lieu) 10 August 2026 Monday Holiday because National Day falls on a Sunday
Deepavali 8 November 2026 Sunday Sunday: next day off
Deepavali (in lieu) 9 November 2026 Monday Holiday because Deepavali falls on a Sunday
Christmas Day 25 December 2026 Friday 3-day weekend Fri 25 Dec – Sun 27 Dec

Source: MOM announcement of 2026 public holidays. Checked 2026-11-15. Download .ics

Long weekends in 2026

HolidayBreakDays off
Good FridayFri 3 Apr – Sun 5 Apr3
Labour DayFri 1 May – Sun 3 May3
Vesak DaySat 30 May – Mon 1 Jun3
National DaySat 8 Aug – Mon 10 Aug3
DeepavaliSat 7 Nov – Mon 9 Nov3
ChristmasFri 25 Dec – Sun 27 Dec3