2026 calendar

Singapore public holidays 2026

Every gazetted public holiday in 2026, the long weekends they create, and the best days to take leave.

Quick answer

Singapore has 10 public holidays in 2026, giving 14 days off once observed holidays are included. They create 6 long weekends. Hari Raya Puasa falls on a Saturday, so no extra day off is given. The first holiday is New Year's Day on Thursday 1 January and the last is Christmas Day on Friday 25 December.

Add 2026 holidays to your calendar (.ics)

List of public holidays in 2026

HolidayDateDay
New Year's Day1 January 2026Thursday
Chinese New Year17 February 2026Tuesday
Chinese New Year18 February 2026Wednesday
Hari Raya Puasa21 March 2026Saturday Weekend
Good Friday3 April 2026Friday
Labour Day1 May 2026Friday
Hari Raya Haji27 May 2026Wednesday
Vesak Day31 May 2026Sunday Weekend
Vesak Day (Observed)1 June 2026Monday
National Day9 August 2026Sunday Weekend
National Day (Observed)10 August 2026Monday
Deepavali8 November 2026Sunday Weekend
Deepavali (Observed)9 November 2026Monday
Christmas Day25 December 2026Friday

2026 calendar

January
MTWTFSS
1234
567891011
12131415161718
19202122232425
262728293031
February
MTWTFSS
1
2345678
9101112131415
16171819202122
232425262728
March
MTWTFSS
1
2345678
9101112131415
16171819202122
23242526272829
3031
April
MTWTFSS
12345
6789101112
13141516171819
20212223242526
27282930
May
MTWTFSS
123
45678910
11121314151617
18192021222324
25262728293031
June
MTWTFSS
1234567
891011121314
15161718192021
22232425262728
2930
July
MTWTFSS
12345
6789101112
13141516171819
20212223242526
2728293031
August
MTWTFSS
12
3456789
10111213141516
17181920212223
24252627282930
31
September
MTWTFSS
123456
78910111213
14151617181920
21222324252627
282930
October
MTWTFSS
1234
567891011
12131415161718
19202122232425
262728293031
November
MTWTFSS
1
2345678
9101112131415
16171819202122
23242526272829
30
December
MTWTFSS
123456
78910111213
14151617181920
21222324252627
28293031

Public holiday Part of a long weekend Weekend

Long weekends in 2026

  1. Good Friday: Friday 3 April to Sunday 5 April — 3 days off
  2. Labour Day: Friday 1 May to Sunday 3 May — 3 days off
  3. Vesak Day: Saturday 30 May to Monday 1 June — 3 days off
  4. National Day: Saturday 8 August to Monday 10 August — 3 days off
  5. Deepavali: Saturday 7 November to Monday 9 November — 3 days off
  6. Christmas Day: Friday 25 December to Sunday 27 December — 3 days off

See all 2026 long weekends and leave hacks →

Best days to take leave in 2026

HolidayTake leave onDays off in a row
New Year's Day (Thursday 1 January)Friday 2 January4 days: 1 January – 4 January
Chinese New Year (Tuesday 17 February)Monday 16 February5 days: 14 February – 18 February
Chinese New Year (Wednesday 18 February)Thursday 19 February and Friday 20 February6 days: 17 February – 22 February
Hari Raya Haji (Wednesday 27 May)Monday 25 May and Tuesday 26 May5 days: 23 May – 27 May
Hari Raya Haji (Wednesday 27 May)Thursday 28 May and Friday 29 May6 days: 27 May – 1 June

Running classes in 2026?

Public holidays fall unevenly across the week, so some weekly classes lose more lessons than others. See how many lessons each weekday loses in 2026.

Also see: Singapore public holidays 2027.

Source: Ministry of Manpower public holiday lists for 2026 and 2027. Contains information from the “Public Holidays for 2026” and “Public Holidays for 2027” datasets accessed in October 2026 from data.gov.sg, made available under the terms of the Singapore Open Data Licence version 1.0. Where a public holiday falls on a Sunday, the next day (Monday) is a public holiday.

Frequently asked questions

How many public holidays does Singapore have in 2026?

Singapore has 10 public holidays in 2026, or 14 days off including observed holidays.

How many long weekends are there in 2026?

There are 6 long weekends in 2026: Good Friday (3 April–5 April), Labour Day (1 May–3 May), Vesak Day (30 May–1 June), National Day (8 August–10 August), Deepavali (7 November–9 November) and Christmas Day (25 December–27 December).

When is New Year's Day 2026 in Singapore?

New Year's Day 2026 is on Thursday 1 January.

When is Chinese New Year 2026 in Singapore?

Chinese New Year 2026 is on Tuesday 17 February.

When is Chinese New Year 2026 in Singapore?

Chinese New Year 2026 is on Wednesday 18 February.

When is Hari Raya Puasa 2026 in Singapore?

Hari Raya Puasa 2026 is on Saturday 21 March.

When is Good Friday 2026 in Singapore?

Good Friday 2026 is on Friday 3 April.

When is Labour Day 2026 in Singapore?

Labour Day 2026 is on Friday 1 May.

When is Hari Raya Haji 2026 in Singapore?

Hari Raya Haji 2026 is on Wednesday 27 May.

When is Vesak Day 2026 in Singapore?

Vesak Day 2026 is on Sunday 31 May. The following Monday is a public holiday as it falls on a Sunday.

When is National Day 2026 in Singapore?

National Day 2026 is on Sunday 9 August. The following Monday is a public holiday as it falls on a Sunday.

When is Deepavali 2026 in Singapore?

Deepavali 2026 is on Sunday 8 November. The following Monday is a public holiday as it falls on a Sunday.

When is Christmas Day 2026 in Singapore?

Christmas Day 2026 is on Friday 25 December.

What happens when a public holiday falls on a Saturday?

No extra public holiday is added. Under the Employment Act, employees who do not normally work on Saturdays are entitled to a day off in lieu or an extra day's pay.

Run a tuition centre or preschool?

SchoolMatters skips public holidays automatically when it schedules classes, bills by lesson and books make-up sessions.

See how scheduling works