Vesak Day

20 May 2027

1 day off

At a glance

1 day off

For shops

In 2027, Vesak Day falls on Thursday 20 May, a one-day public holiday. Temple visits may affect nearby footfall, while businesses set their own hours.

Day by day

  • 20 May:Vesak Day(Public holiday)

Sources


How these days are spent

Vesak Day is an important Buddhist observance commemorating events in the Buddha’s life. Temples may hold services or gatherings, with arrangements differing by community and venue.
Date source: Ministry of Manpower (MOM), “Public Holidays 2027”.

What it does to a shop

  • Check temple-area activity: Nearby services may need to account for visitors and traffic notices.
  • Demand varies by area: Shopping centres and neighbourhood businesses can face different patterns.
  • Publish booked-service hours: Clinics and salons should confirm whether their Thursday sessions operate.
  • Visitor enquiries: Share your hours; suggest checking transport and attraction notices directly.
  • Check employment guidance: For private-sector days off, substitute holidays, staffing and pay arrangements, follow announcements from the Ministry of Manpower (MOM).

What to do before it

  • 30 days before: Set Thursday opening hours and check access notices if close to a temple holding activities.
  • 14 days before: Set each date’s special hours in Google Business Profile, including closed days. Publish a Post on the same day with the complete opening schedule.
  • 7 days before: Repeat the one-day schedule and confirm appointments and deliveries.
  • On the holiday: Verify that the posted hours still match actual operations. Check that the special hours will expire after their assigned dates rather than overwrite regular hours.

Add to calendar

Add this place’s holidays to your calendar. No email, no account.

Questions shop owners ask

How long is Vesak Day in 2027?

According to Singapore’s Ministry of Manpower, Thursday 20 May is a one-day holiday.

Does Vesak Day create a long weekend in 2027?

No. The public holiday falls on Thursday 20 May, so it is a single-day break.