Skip to main content

Public holidays

New Year’s Day

The next public holiday is

1 January, Wednesday New Year’s Day
Date Day Holiday image Holiday name
1 January 2023 Sunday New Year's Day New Year's Day1 January 2023, SundayMonday, 2 January 2023, will be a public holiday.
22 January 2023
23 January 2023
Sunday
Monday
Chinese New Year Chinese New Year22 January 2023 - 23 January 2023, Sunday - MondayTuesday, 24 January 2023, will be a public holiday.
7 April 2023 Friday Good Friday Good Friday7 April 2023, Friday
22 April 2023 Saturday Hari Raya Puasa Hari Raya Puasa22 April 2023, Saturday
1 May 2023 Monday Labour Day Labour Day1 May 2023, Monday
2 June 2023 Friday Vesak Day Vesak Day2 June 2023, Friday
29 June 2023 Thursday Hari Raya Haji Hari Raya Haji29 June 2023, Thursday
9 August 2023 Wednesday National Day National Day9 August 2023, Wednesday
1 September 2023 Friday Polling Day Polling Day1 September 2023, Friday
12 November 2023 Sunday Deepavali Deepavali12 November 2023, SundayMonday, 13 November 2023, will be a public holiday.
25 December 2023 Monday Christmas Day Christmas Day25 December 2023, Monday
Add 2023 public holidays to your calendar
Date Day Holiday image Holiday name
1 January 2024 Monday New Year's Day New Year's Day1 January 2024, Monday
10 February 2024
11 February 2024
Saturday
Sunday
Chinese New Year Chinese New Year10 February 2024 - 11 February 2024, Saturday - SundayMonday, 12 February 2024, will be a public holiday if your rest day falls on 11 February 2024.
29 March 2024 Friday Good Friday Good Friday29 March 2024, Friday
10 April 2024 Wednesday Hari Raya Puasa Hari Raya Puasa10 April 2024, Wednesday
1 May 2024 Wednesday Labour Day Labour Day1 May 2024, Wednesday
22 May 2024 Wednesday Vesak Day Vesak Day22 May 2024, Wednesday
17 June 2024 Monday Hari Raya Haji Hari Raya Haji17 June 2024, Monday
9 August 2024 Friday National Day National Day9 August 2024, Friday
31 October 2024 Thursday Deepavali Deepavali31 October 2024, Thursday
25 December 2024 Wednesday Christmas Day Christmas Day25 December 2024, Wednesday
Add 2024 public holidays to your calendar
Date Day Holiday image Holiday name
1 January 2025 Wednesday New Year’s Day New Year’s Day1 January 2025, Wednesday
29 January 2025
30 January 2025
Wednesday
Thursday
Chinese New Year Chinese New Year29 January 2025 - 30 January 2025, Wednesday - Thursday
31 March 2025 Monday Hari Raya Puasa Hari Raya Puasa31 March 2025, Monday
18 April 2025 Friday Good Friday Good Friday18 April 2025, Friday
1 May 2025 Thursday Labour Day Labour Day1 May 2025, Thursday
12 May 2025 Monday Vesak Day Vesak Day12 May 2025, Monday
7 June 2025 Saturday Hari Raya Haji Hari Raya Haji7 June 2025, Saturday
9 August 2025 Saturday National Day National Day9 August 2025, Saturday
20 October 2025 Monday Deepavali Deepavali20 October 2025, Monday
25 December 2025 Thursday Christmas Day Christmas Day25 December 2025, Thursday
Add 2025 public holidays to your calendar