Every long weekend, plus the bridge days that stretch a holiday into a short trip.
Quick answer
Singapore has 6 long weekends in 2026: Good Friday (3 April–5 April, 3 days), Labour Day (1 May–3 May, 3 days), Vesak Day (30 May–1 June, 3 days), National Day (8 August–10 August, 3 days), Deepavali (7 November–9 November, 3 days) and Christmas Day (25 December–27 December, 3 days). The best leave hack is to take Monday 16 February off for 5 days in a row around Chinese New Year.
Long weekends
Good Friday: Friday 3 April to Sunday 5 April — 3 days off
Labour Day: Friday 1 May to Sunday 3 May — 3 days off
Vesak Day: Saturday 30 May to Monday 1 June — 3 days off
National Day: Saturday 8 August to Monday 10 August — 3 days off
Deepavali: Saturday 7 November to Monday 9 November — 3 days off
Christmas Day: Friday 25 December to Sunday 27 December — 3 days off
Leave hacks: bridge days in 2026
When a public holiday falls on a Tuesday or Thursday, one day of leave gives you four days off. A Wednesday holiday needs two.
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 long weekends are there in Singapore in 2026?
6: 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).
What is the best leave hack in 2026?
Take Monday 16 February off to get 5 days in a row around Chinese New Year.
Run a tuition centre or preschool?
SchoolMatters skips public holidays automatically when it schedules classes, bills by lesson and books make-up sessions.