Last reviewed: August 26, 2026 · Holiday data: May 19, 2026
Singapore observes 11 public holidays in 2025. 9 fall on a weekday and 2 land on a weekend, leaving 252 working days across the year on the national-only count.
2025 public holidays calendar
Date
Day
Holiday
Notes
Jan 1
Wednesday
New Year's Day
New Year's Day on Wednesday January 1 breaks the working week without an obvious adjacent-weekend bridge opportunity.
Jan 29
Wednesday
Chinese New Year Day 1
Chinese New Year Day 1 on Wednesday January 29 breaks the working week without an obvious adjacent-weekend bridge opportunity.
Jan 30
Thursday
Chinese New Year Day 2
Chinese New Year Day 2 on Thursday January 30 is a strong bridge-day candidate; many employers grant the Friday as discretionary leave to produce a four-day weekend.
Mar 31
Monday
Hari Raya Puasa (observed)
Hari Raya Puasa (observed) on Monday March 31 produces a three-day weekend with the immediately preceding Saturday and Sunday.
Apr 18
Friday
Good Friday
Good Friday on Friday April 18 produces a three-day weekend with the immediately following Saturday and Sunday.
May 1
Thursday
Labour Day
Labour Day on Thursday May 1 is a strong bridge-day candidate; many employers grant the Friday as discretionary leave to produce a four-day weekend.
May 12
Monday
Vesak Day
Vesak Day on Monday May 12 produces a three-day weekend with the immediately preceding Saturday and Sunday.
Jun 7
Saturday (weekend)
Hari Raya Haji
Hari Raya Haji on a Saturday (June 7) is absorbed into the weekend; the Holidays Act does not shift Saturday-falling holidays.
Aug 9
Saturday (weekend)
National Day
National Day on a Saturday (August 9) is absorbed into the weekend; the Holidays Act does not shift Saturday-falling holidays.
Oct 20
Monday
Deepavali
Deepavali on Monday October 20 produces a three-day weekend with the immediately preceding Saturday and Sunday.
Dec 25
Thursday
Christmas Day
Christmas Day on Thursday December 25 is a strong bridge-day candidate; many employers grant the Friday as discretionary leave to produce a four-day weekend.
2025 year summary
Total days
365
Weekend days
104
Public holidays on weekdays
9
Working days
252
The 2 weekend-falling public holidays in 2025 are absorbed into the regular Saturday and Sunday count, so the working-day reduction comes only from the 9 weekday-falling entries. Singapore observes 11 gazetted public holidays under the Holidays Act. When a holiday falls on a Sunday, the following Monday is observed; Saturday-falling holidays are absorbed into the weekend without an in-lieu Monday.
Holidays not included
Singapore's 11 gazetted holidays are the complete national set; there are no state or regional layers. When a holiday falls on a Sunday, the following Monday is observed under the Holidays Act. Religious holidays such as Hari Raya Puasa, Hari Raya Haji, Vesak Day, and Deepavali shift each year by their respective calendars; the Ministry of Manpower gazettes the dates annually.
How many public holidays does Singapore have in 2025?
Singapore observes 11 public holidays in 2025. Of those, 9 fall on a weekday and 2 land on a weekend. The complete list with dates and weekday placements is in the calendar table above.
How many working days does Singapore have in 2025?
Singapore has 252 working days in 2025 on the national-only count, after subtracting 104 weekend days and 9 weekday-falling public holidays. Regional or industry-specific holidays may further reduce the count for narrower contract definitions.
Which 2025 public holiday dates fall on a weekday?
9 of Singapore's 11 public holidays in 2025 fall on a weekday and reduce the working days count: New Year's Day (Wednesday, January 1); Chinese New Year Day 1 (Wednesday, January 29); Chinese New Year Day 2 (Thursday, January 30); Hari Raya Puasa (observed) (Monday, March 31); Good Friday (Friday, April 18); Labour Day (Thursday, May 1); Vesak Day (Monday, May 12); Deepavali (Monday, October 20); Christmas Day (Thursday, December 25).
Which 2025 holidays fall on a weekend and how are they handled?
2 public holidays in 2025 fall on a weekend: Hari Raya Haji on Saturday, June 7; National Day on Saturday, August 9. Sunday-falling Singapore holidays trigger an in-lieu Monday observance under the Holidays Act; Saturday-falling holidays are absorbed into the weekend without compensation.