Singapore Calendar 2024 - Public Holidays
The Singapore calendar for 2024 is a leap year covering 366 days with 12 public holidays observed nationwide. Notable dates include New Year's Day (1 January), Chinese New Year (in lieu) (12 February), Labour Day (1 May), National Day (9 August), and Christmas Day (25 December). This calendar shows all 12 months side by side with every Singapore public holiday.
Long Weekends in 2024
Singapore has 4 long-weekend periods in 2024. The longest runs 3 days, from 10 February to 12 February 2024, covering Chinese New Year and Chinese New Year (in lieu). Each period below breaks down the days so you can plan trips and leave requests.
Long weekend from 10 February to 12 February 2024 — 3 days
- Saturday
10
February
2024 - Chinese New Year Public
- Sunday
11
February
2024 - Chinese New Year Public
- Monday
12
February
2024 - Chinese New Year (in lieu) Replacement
Long weekend from 29 March to 31 March 2024 — 3 days
- Friday
29
March
2024 - Good Friday Public
- Saturday
30
March
2024 Weekend
- Sunday
31
March
2024 Weekend
Long weekend from 15 June to 17 June 2024 — 3 days
- Saturday
15
June
2024 Weekend
- Sunday
16
June
2024 Weekend
- Monday
17
June
2024 - Hari Raya Haji Public
Long weekend from 9 August to 11 August 2024 — 3 days
- Friday
9
August
2024 - National Day Public
- Saturday
10
August
2024 Weekend
- Sunday
11
August
2024 Weekend
Singapore Public Holidays 2024
In 2024, Singapore has 12 public holidays observed nationwide. The first falls on 1 January (New Year's Day) and the last on 25 December (Christmas Day).
| Date | Name | Type | Date | Name | Type |
|---|---|---|---|---|---|
| Mon 1 Jan | New Year's Day | Public | |||
| Sat 10 Feb | Chinese New Year | Public | |||
| Sun 11 Feb | Chinese New Year | Public | |||
| Mon 12 Feb | Chinese New Year (in lieu) | Replacement | |||
| Fri 29 Mar | Good Friday | Public | |||
| Wed 10 Apr | Hari Raya Puasa | Public | |||
| Wed 1 May | Labour Day | Public | |||
| Wed 22 May | Vesak Day | Public | |||
| Mon 17 Jun | Hari Raya Haji | Public | |||
| Fri 9 Aug | National Day | Public | |||
| Thu 31 Oct | Deepavali | Public | |||
| Wed 25 Dec | Christmas Day | Public |
Frequently Asked Questions
What can I do on this yearly calendar?
This page shows all 12 months at once alongside Singapore public holiday records. Click any date to see a quick summary, or click a month name to open the monthly calendar view.
How do I view a different year?
Click the year number at the top of the calendar and type the year you want, or use the left and right arrow buttons to step through adjacent years. If the year you pick is unavailable, the calendar automatically jumps to the nearest year in the dataset.
Where do the public holiday dates come from?
Public holiday dates are sourced directly from the Ministry of Manpower (MOM) gazette, which is the official Singapore government publication of gazetted public holidays under the Holidays Act. Dates are cross-checked against announcements from MUIS for Islamic holidays (Hari Raya Puasa, Hari Raya Haji) and the Hindu Endowments Board for Deepavali, since these follow lunar or lunisolar calendars and are confirmed closer to the date. When a gazetted holiday falls on a Sunday, the following Monday is automatically added as a public holiday in lieu, as required by the Employment Act.
How often is the holiday data updated?
Holiday data is maintained by hand from the official MOM gazette and refreshed whenever the government publishes the following year's dates, typically in the second half of each year. Currently the calendar covers 2024 to 2026. If you spot a discrepancy, please let us know via the contact page.