What Holiday?
Map › Holidays A–Z › Vesak Day

When is Vesak Day 2026?

Vesak Day falls on different dates around the world in 2026. The first is Sunday, May 31, 2026 and the last is Monday, June 1, 2026, across 1 country.

Vesak Day is a national holiday in Singapore

See May 31 on the world map

Vesak Day 2026 by country

CountryDateType
🇸🇬 SingaporeMay 31SundayPublic holiday
🇸🇬 SingaporeJune 1MondayPublic holiday

Questions about Vesak Day

When is Vesak Day in 2026?
It depends on the country. In 2026 it falls on May 31 and June 1. The table above shows the date for each country.
Which countries celebrate Vesak Day?
Vesak Day is marked in 1 country: Singapore.
Is Vesak Day a public holiday?
Yes, it's a public holiday in Singapore. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time