Editor’s Note: ‘Singapore Public Holidays 2021-2022: How to maximise your leave days’ was published on 26 July 2021. It has been updated on 25 Oct 2021 with the new inclusion of 10 July 2022 (Sunday) as a public holiday.
As we approach 2022 you may want to start clearing your Annual Leave in tandem with each Singapore Public Holiday before the year-end. With some creative planning of leave, you can even plan for longer breaks in 2022!
In fact, planning your leave early is a great way to gauge how much work you need to clear before each break. So, letβs dive into the complete list of Singapore Public Holidays 2022, and how you can maximise your time-off in advance.
- 1) Take note of the dates for each Singapore Public Holiday
- 2) Keep track of your Off-in-Lieu entitlements for each Singapore Public Holiday
- 2022 Off-in-lieu Entitlement
- Still unfamiliar with leave entitlements covered under the Employment Act?
- 3) Maximise your long weekends further for 2022
- Feb 2022: 5-day long weekend with Chinese New Year
- Apr 2022: 3-day long weekend with Good Friday
- May 2022: 2 long weekends with Labour Day, Hari Raya Puasa, and Vesak Day
- Jul 2022: 3-day long weekend with Hari Raya Haji
- Aug 2022: 3-day long weekend with National Day
- Oct 2022: 3-day long weekend with Deepavali
- Dec 2022: 9-day break with Christmas and the New Year
1) Take note of the dates for each Singapore Public Holiday
If you’re not sure where to begin, fret not! Weβve got just the cheat sheet for you. Simply bookmark this article and start taking notes.
Be quick about it, as you may want to beat your colleagues in reserving Annual Leave as soon as possible!
2022 Singapore Public Holiday
Public Holiday | Date | Day |
---|---|---|
New Yearβs Day | 1 Jan 2022 | Sat |
Chinese New Year | 1 Feb 2022 2 Feb 2022 | Tue Wed |
Good Friday | 15 Apr 2022 | Fri |
Labour Day | 1 May 2022 | Sun |
Hari Raya Puasa | 3 May 2022 | Tue |
Vesak Day | 15 May 2022 | Sun |
Hari Raya Haji | 10 July 2022 | Sun |
National Day | 9 Aug 2022 | Tue |
Deepavali | 24 Oct 2022 | Mon |
Christmas Day | 25 Dec 2022 | Sun |
2) Keep track of your Off-in-Lieu entitlements for each Singapore Public Holiday
If you work a 5-day work week (Mon to Fri), you are entitled to a 1-day off-in-lieu for each Public Holiday that falls on Saturday or Sunday. Otherwise, your employer must give you at least 1-day off-in-lieu for each Public Holiday that falls on a Sunday, according to the Employment Act.
Depending on your company policy, you can make use of the off-in-lieu immediately after that Public Holiday or save it for later. If your company allows you to automatically enjoy off-in-lieu immediately, your off-in-lieu leave days should be as follows:
2022 Off-in-lieu Entitlement
Singapore Public Holiday | Holiday Period | Off-in-lieu Leave (required) |
New Year’s Day | Sat, 1 Jan 2022 | 1 off-in-lieu (Mon, 3 Jan 2022) |
Labour Day | Sun, 1 May 2022 | 1 off-in-lieu (Mon, 2 May 2022) |
Hari Raya Puasa | Tue, 3 May 2022 | 1 off-in-lieu (Tue, 3 May 2022) |
Vesak Day | Sun, 15 May 2022 | 1 off-in-lieu (Mon, 16 May 2022) |
Hari Raya Haji | Sun, 10 Jul 2022 | 1 off-in-lieu (Mon, 11 Jul 2022) |
Christmas Day | Sun, 25 Dec 2022 | 1 off-in-lieu (Mon, 26 Dec 2022) |
TOTAL | 5 days | 5 days |
Labour Day OIL falls on 3 May (Tue) because 2 May (Mon) is a Hari Raya Puasa public holiday
Still unfamiliar with leave entitlements covered under the Employment Act?
With the right HR system, you don’t have to manually keep track of your Singapore Public Holiday off-in-lieu leave entitlements. Talenox takes care of it all with preset leave entitlements that adhere to the Employment Act.Β

Talenox. We empower managers, HR professionals and employees to track and plan time-off easily.
3) Maximise your long weekends further for 2022
Feb 2022: 5-day long weekend with Chinese New Year
Public Holiday Date(s):
- Tuesday, 2 Feb 2022
- Wednesday, 3 Feb 2022
Annual Leave Date(s):
- Monday, 1 Feb 2022
Enjoy a 5-day long weekend when you take Monday off.
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
25 Jan | 26 Jan | 27 Jan | 28 Jan | 29 Jan | 30 Jan | 31 Jan |
1 Feb (AL) | 2 Feb (PH) | 3 Feb (PH) | 4 Feb | 5 Feb | 6 Feb | 7 Feb |
Apr 2022: 3-day long weekend with Good Friday
Public Holiday Date(s):
- Friday, 15 Apr 2022
Annual Leave Date(s): N/A
Enjoy a 3-day long weekend.
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
11 Apr | 12 Apr | 13 Apr | 14 Apr | 15 Apr (PH) | 16 Apr | 17 Apr |
May 2022: 2 long weekends with Labour Day, Hari Raya Puasa, and Vesak Day
Public Holiday Date(s):
- Sunday, 1 May 2022 (Labour Day)
- Monday, 2 May 2022 (Labour Day off-in-lieu)
- Tuesday, 3 May 2022 (Hari Raya Puasa)
- Sunday, 15 May 2022 (Vesak Day)
Annual Leave Date(s): N/A
Enjoy a 4-day long weekend and a 3-day long weekend in May.
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
25 Apr | 26 Apr | 27 Apr | 28 Apr | 29 Apr | 30 Apr | 1 May (PH) |
2 May (PH) | 3 May (OIL) | 4 May | 5 May | 6 May | 7 May | 8 May |
9 May | 10 May | 11 May | 12 May | 13 May | 14 May | 15 May (PH) |
16 May (OIL) | 17 May | 18 May | 19 May | 20 May | 21 May | 22 May |
Jul 2022: 3-day long weekend with Hari Raya Haji
Public Holiday Date(s):
- Saturday, 9 July 2022
Annual Leave Date(s): N/A
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
4 Jul | 5 Jul | 6 Jul | 7 Jul | 8 Jul | 9 Jul | 10 Jul (PH) |
11 Jul (OIL) | 12 Jul | 13 Jul | 14 Jul | 15 Jul | 16 Jul | 17 Jul |
Aug 2022: 3-day long weekend with National Day
Public Holiday Date(s):
- Tuesday, 9 Aug 2022
Annual Leave Date(s):
Enjoy a 4-day long weekend when you take Monday off.
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
1 Aug | 2 Aug | 3 Aug | 4 Aug | 5 Aug | 6 Aug | 7 Aug |
8 Aug (AL) | 9 Aug (PH) | 10 Aug | 11 Aug | 12 Aug | 13 Aug | 14 Aug |
Oct 2022: 3-day long weekend with Deepavali
Public Holiday Date(s):
- Monday, 24 Oct 2022
Annual Leave Date(s): N/A
Enjoy a 3-day long weekend.
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
17 Oct | 18 Oct | 19 Oct | 20 Oct | 21 Oct | 22 Oct | 23 Oct |
24 Oct (PH) | 25 Oct | 26 Oct | 27 Oct | 28 Oct | 29 Oct | 30 Oct |
Dec 2022: 9-day break with Christmas and the New Year
Public Holiday Date(s):
- Sunday, 25 Dec 2022
Annual Leave Date(s):
- Monday, 26 Dec – Friday, 30 Dec 2022
Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
19 Dec | 20 Dec | 21 Dec | 22 Dec | 23 Dec | 24 Dec | 25 Dec (PH) |
26 Dec (AL) | 27 Dec (AL) | 28 Dec (AL) | 29 Dec (AL) | 30 Dec (AL) | 31 Dec | 1 Jan (PH) |