Singapore Long Weekends 2026

Singapore gazettes 11 public holidays in 2026 and six of them create three-day long weekends without using annual leave — thanks to holidays landing on Fridays plus three in-lieu Mondays when Vesak Day, National Day and Deepavali fall on a Sunday.

Singapore long weekends in 2026

Good Friday

3 days

Apr 3 – 5

Fri–Sun: Good Friday plus the weekend.

Labour Day

3 days

May 1 – 3

Fri–Sun: Labour Day plus the weekend.

Vesak Day

3 days

May 30 – Jun 1

Sat–Mon: the weekend plus the Jun 1 in-lieu holiday.

National Day

3 days

Aug 8 – 10

Sat–Mon: the weekend plus the Aug 10 in-lieu holiday.

Deepavali

3 days

Nov 7 – 9

Sat–Mon: the weekend plus the Nov 9 in-lieu holiday.

Christmas

3 days

Dec 25 – 27

Fri–Sun: Christmas Day plus the weekend.

How in-lieu Mondays work in 2026

When a public holiday falls on a Sunday, the following Monday becomes a public holiday. In 2026 that adds Monday 1 June (after Vesak Day on 31 May), Monday 10 August (after National Day on 9 August) and Monday 9 November (after Deepavali on 8 November).

Combine those with Good Friday (3 Apr), Labour Day (1 May) and Christmas (25 Dec) all on a Friday, and you get six natural long weekends — one more than a typical year.

See the full Singapore 2026 calendar

Official sources & data

Frequently asked questions

How many long weekends does Singapore have in 2026?+

Six three-day long weekends: Good Friday (3–5 Apr), Labour Day (1–3 May), Vesak Day (30 May–1 Jun), National Day (8–10 Aug), Deepavali (7–9 Nov) and Christmas (25–27 Dec).

Which 2026 Singapore long weekends need no annual leave?+

All six listed above need no leave. You can stretch Chinese New Year (17–18 Feb) into a nine-day break with three leave days, or Hari Raya Haji week with four leave days for a ten-day break.

Why is Monday 1 June 2026 a public holiday?+

Vesak Day falls on Sunday 31 May 2026, so Monday 1 June is the in-lieu public holiday — and it creates a Sat–Mon long weekend.

When is Deepavali 2026 in Singapore?+

Deepavali is Sunday 8 November 2026, with the in-lieu holiday on Monday 9 November — giving a Sat–Mon long weekend of 7–9 November.

Where can I download the Singapore 2026 holiday calendar?+

Our Singapore 2026 public holidays page and the holiday calendar downloads hub offer ICS and CSV files sourced from the official MOM gazette.

Other years