Public holiday

Vesak Day 2026 & 2027 in Singapore

Vesak Day commemorates the birth, enlightenment and passing of the Buddha.

Quick answer

Vesak Day 2026 is on Sunday 31 May, with Monday 1 June as the observed holiday, giving a 3-day long weekend (30 May–1 June). Vesak Day 2027 is on Thursday 20 May.

Vesak Day dates

YearDateDayLong weekend?
2026Vesak Day: 31 May 2026SundayYes, 3 days
2026Vesak Day (Observed): 1 June 2026MondayYes, 3 days
2027Vesak Day: 20 May 2027ThursdayNo

About Vesak Day

Vesak Day commemorates the birth, enlightenment and passing of the Buddha.

Other public holidays

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

When is Vesak Day 2026 in Singapore?

Vesak Day 2026 is on Sunday 31 May.

When is Vesak Day 2027 in Singapore?

Vesak Day 2027 is on Thursday 20 May.

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