Skip to content
lookup.sg

Singapore Public Holidays 2026 & 2027 (Long Weekend Planner)

Free · No sign-up · Updated October 2026
Every Singapore public holiday in 2026 and 2027 from MOM, with in-lieu Mondays, long weekends and a planner that gets the most days off from your leave.
Year
4 days

The planner finds the breaks that turn them into the most days off.

Singapore public holidays 2026

11 gazetted holidays, 10 of them on a weekday (including in-lieu Mondays). Source: MOM, updated 19 June 2026.

  • Jan1New Year's DayThursday
  • Feb17Chinese New YearTuesday
  • Feb18Chinese New Year (day 2)Wednesday
  • Mar21Hari Raya PuasaSaturday
  • Apr3Good FridayFriday
  • May1Labour DayFriday
  • May27Hari Raya HajiWednesday
  • May31Vesak DaySunday
  • Jun1Vesak Day (in lieu)Monday
  • Aug9National DaySunday
  • Aug10National Day (in lieu)Monday
  • Nov8DeepavaliSunday
  • Nov9Deepavali (in lieu)Monday
  • Dec25Christmas DayFriday

Take 4 days of leave, get

31 days off

In 9 breaks of 3 days or more. Leave used: 4.
Long weekends with no leave
5
Longest break
5 days (14 Feb)
Days off per leave day
7.8

Your 2026 leave plan

The combination of breaks that gives the most days off for 4 days of leave.

  • Public holiday
  • Take leave
  • Weekend
  1. New Year's Day

    4 days off · 1 Jan to 4 Jan · 1 day of leave

    1. Thu1
    2. Fri2
    3. Sat3
    4. Sun4

    Apply for leave on Fri, 2 Jan.

  2. Chinese New Year

    5 days off · 14 Feb to 18 Feb · 1 day of leave

    1. Sat14
    2. Sun15
    3. Mon16
    4. Tue17
    5. Wed18

    Apply for leave on Mon, 16 Feb.

  3. Hari Raya Puasa

    3 days off · 20 Mar to 22 Mar · 1 day of leave

    1. Fri20
    2. Sat21
    3. Sun22

    Apply for leave on Fri, 20 Mar.

  4. Good Friday

    3 days off · 3 Apr to 5 Apr · no leave needed

    1. Fri3
    2. Sat4
    3. Sun5
  5. Labour Day

    3 days off · 1 May to 3 May · no leave needed

    1. Fri1
    2. Sat2
    3. Sun3
  6. Vesak Day

    3 days off · 30 May to 1 Jun · no leave needed

    1. Sat30
    2. Sun31
    3. Mon1
  7. National Day

    3 days off · 8 Aug to 10 Aug · no leave needed

    1. Sat8
    2. Sun9
    3. Mon10
  8. Deepavali

    3 days off · 7 Nov to 9 Nov · no leave needed

    1. Sat7
    2. Sun8
    3. Mon9
  9. Christmas Day

    4 days off · 24 Dec to 27 Dec · 1 day of leave

    1. Thu24
    2. Fri25
    3. Sat26
    4. Sun27

    Apply for leave on Thu, 24 Dec.

Most efficient bridges in 2026

Where each day of leave buys the most time off.

Chinese New Year

1 day of leave → 5 days off

14 Feb to 18 Feb

  1. Sat14
  2. Sun15
  3. Mon16
  4. Tue17
  5. Wed18

New Year's Day

1 day of leave → 4 days off

1 Jan to 4 Jan

  1. Thu1
  2. Fri2
  3. Sat3
  4. Sun4

Good Friday

1 day of leave → 4 days off

2 Apr to 5 Apr

  1. Thu2
  2. Fri3
  3. Sat4
  4. Sun5

Labour Day

1 day of leave → 4 days off

30 Apr to 3 May

  1. Thu30
  2. Fri1
  3. Sat2
  4. Sun3

2026 at a glance

Jan

SMTWTFS12345678910111213141516171819202122232425262728293031

Feb

SMTWTFS12345678910111213141516171819202122232425262728

Mar

SMTWTFS12345678910111213141516171819202122232425262728293031

Apr

SMTWTFS123456789101112131415161718192021222324252627282930

May

SMTWTFS12345678910111213141516171819202122232425262728293031

Jun

SMTWTFS123456789101112131415161718192021222324252627282930

Jul

SMTWTFS12345678910111213141516171819202122232425262728293031

Aug

SMTWTFS12345678910111213141516171819202122232425262728293031

Sep

SMTWTFS123456789101112131415161718192021222324252627282930

Oct

SMTWTFS12345678910111213141516171819202122232425262728293031

Nov

SMTWTFS123456789101112131415161718192021222324252627282930

Dec

SMTWTFS12345678910111213141516171819202122232425262728293031
  • Public holiday
  • Suggested leave
  • Part of a break

Every long weekend option in 2026

New Year's Day

Thu, 1 Jan

  • 1 day of leave4 days1 Jan to 4 Jan
  • 2 days of leave5 days1 Jan to 5 Jan
  • 3 days of leave6 days1 Jan to 6 Jan
  • 4 days of leave7 days1 Jan to 7 Jan
  • 5 days of leave8 days1 Jan to 8 Jan

Chinese New Year

Tue, 17 Feb and Wed, 18 Feb

  • 1 day of leave5 days14 Feb to 18 Feb
  • 2 days of leave6 days13 Feb to 18 Feb
  • 3 days of leave9 days14 Feb to 22 Feb
  • 4 days of leave10 days13 Feb to 22 Feb
  • 5 days of leave11 days12 Feb to 22 Feb

Hari Raya Puasa

Sat, 21 Mar

  • 1 day of leave3 days20 Mar to 22 Mar
  • 2 days of leave4 days19 Mar to 22 Mar
  • 3 days of leave5 days18 Mar to 22 Mar
  • 4 days of leave6 days17 Mar to 22 Mar
  • 5 days of leave9 days14 Mar to 22 Mar

Good Friday

Fri, 3 Apr

  • No leave3 days3 Apr to 5 Apr
  • 1 day of leave4 days2 Apr to 5 Apr
  • 2 days of leave5 days1 Apr to 5 Apr
  • 3 days of leave6 days31 Mar to 5 Apr
  • 4 days of leave9 days28 Mar to 5 Apr
  • 5 days of leave10 days27 Mar to 5 Apr

Labour Day

Fri, 1 May

  • No leave3 days1 May to 3 May
  • 1 day of leave4 days30 Apr to 3 May
  • 2 days of leave5 days29 Apr to 3 May
  • 3 days of leave6 days28 Apr to 3 May
  • 4 days of leave9 days25 Apr to 3 May
  • 5 days of leave10 days24 Apr to 3 May

Hari Raya Haji + Vesak Day

Wed, 27 May and Sun, 31 May

  • No leave3 days30 May to 1 Jun
  • 1 day of leave4 days29 May to 1 Jun
  • 2 days of leave6 days27 May to 1 Jun
  • 3 days of leave7 days26 May to 1 Jun
  • 4 days of leave10 days23 May to 1 Jun
  • 5 days of leave11 days22 May to 1 Jun

National Day

Sun, 9 Aug

  • No leave3 days8 Aug to 10 Aug
  • 1 day of leave4 days7 Aug to 10 Aug
  • 2 days of leave5 days6 Aug to 10 Aug
  • 3 days of leave6 days5 Aug to 10 Aug
  • 4 days of leave9 days8 Aug to 16 Aug
  • 5 days of leave10 days1 Aug to 10 Aug

Deepavali

Sun, 8 Nov

  • No leave3 days7 Nov to 9 Nov
  • 1 day of leave4 days6 Nov to 9 Nov
  • 2 days of leave5 days5 Nov to 9 Nov
  • 3 days of leave6 days4 Nov to 9 Nov
  • 4 days of leave9 days7 Nov to 15 Nov
  • 5 days of leave10 days31 Oct to 9 Nov

Christmas Day

Fri, 25 Dec

  • No leave3 days25 Dec to 27 Dec
  • 1 day of leave4 days24 Dec to 27 Dec
  • 2 days of leave5 days23 Dec to 27 Dec
  • 3 days of leave6 days22 Dec to 27 Dec
  • 4 days of leave10 days25 Dec to 3 Jan
  • 5 days of leave11 days24 Dec to 3 Jan

Assumes a Monday to Friday work week. A holiday that falls on a Saturday gives no extra public holiday, but under the Employment Act (if you are covered by it) your employer must give you another day off or an extra day's pay, and a replacement day off can make a bridge of its own.

How this works

Holiday dates are the gazetted public holidays published by the Ministry of Manpower (MOM), last updated 19 June 2026. Singapore has 11 public holidays a year. When one falls on a Sunday, the following Monday is a public holiday; when one falls on a Saturday, there is no extra public holiday.

In 2026 the in-lieu Mondays are 1 June (Vesak Day), 10 August (National Day) and 9 November (Deepavali). In 2027 the only in-lieu Monday is 8 February, because the second day of Chinese New Year falls on a Sunday. Labour Day and Christmas Day 2027 both fall on a Saturday.

The planner assumes a Monday to Friday work week. It lists every break of three days or more that contains a public holiday, keeps only the options where extra leave buys extra days, then picks the combination that gives the most days off for your leave budget. Once the page knows today's date, it only plans breaks that are still ahead.

FAQs

How many public holidays does Singapore have in 2026?

Singapore has 11 public holidays in 2026, plus 3 in-lieu Mondays (1 June, 10 August and 9 November) because Vesak Day, National Day and Deepavali fall on a Sunday. That gives 10 weekday days off in 2026.

When is Chinese New Year 2027 in Singapore?

Chinese New Year 2027 falls on Saturday 6 February and Sunday 7 February, so Monday 8 February 2027 is a public holiday in lieu, giving a three-day weekend from 6 to 8 February.

How many long weekends are there in 2026?

There are six three-day weekends in 2026 that need no leave: Good Friday (3 to 5 April), Labour Day (1 to 3 May), Vesak Day (30 May to 1 June), National Day (8 to 10 August), Deepavali (7 to 9 November) and Christmas (25 to 27 December).

What is the most efficient way to use leave in 2026?

Taking 4 days of leave from 28 to 31 December 2026 joins Christmas Day (Friday) and New Year's Day 2027 (Friday) into 10 days off, from 25 December 2026 to 3 January 2027. Earlier in 2026, 3 days of leave around Chinese New Year gave 9 days off.

What happens if a public holiday falls on a Saturday?

No extra public holiday is declared, so Hari Raya Puasa 2026 (Saturday 21 March) and Labour Day and Christmas Day 2027 do not create a Monday off. Employees covered by the Employment Act whose rest day or non-working day it is must get another day off or an extra day's pay instead.

Sources