Public holiday in Thailand

Vesak Day in Thailand

Vesak Day is listed as a public holiday in Thailand. Use the dates below to plan ahead and check whether an observed or substitute day applies.

Next occurrence

Sunday

Google Calendar

Vesak Day dates

1
DateDaySubstitute day
SundayNo

Vesak Day in Thailand

Known in Thailand as Visakha Bucha, Vesak honours the Buddha’s birth, enlightenment and passing. People mark the day with acts of giving and temple ceremonies, while its status as a public holiday affects work and banking schedules.[1]

Meaning and timing

Visakha Bucha falls on the full moon of the sixth lunar month. It recalls three events in the Buddha’s life: his birth, awakening and passing away. The day is observed by Buddhists in Thailand and around the world.[1]

Thai observances

The National Office of Buddhism describes Thai Visakha Bucha ceremonies as a way to honour the Triple Gem and remember those three events. The practice was influenced by Sri Lanka and may date to the Sukhothai period.[1]

Common observances include offering food to monks, listening to Dhamma sermons and joining an evening candlelight procession around a temple’s main shrine. The National Office of Buddhism also describes keeping the Five Precepts and giving to others as part of the day’s practice.[1]

Work and bank holidays

Thailand recognizes Visakha Bucha as a public holiday. Under section 29 of the Labour Protection Act, employers must announce at least 13 traditional holidays each year, chosen with reference to official, religious or local holidays. If one of an employee’s announced holidays falls on their weekly day off, the law provides a substitute day on the next working day; some kinds of work may instead receive another day off or holiday pay.[1][2]

Banks follow a separate schedule set by the Bank of Thailand. Its annual holiday notification lists financial-institution holidays and may specify a substitute for Visakha Bucha when the date falls on a Sunday. Check the relevant year’s schedule before visiting a branch.[3]

What to expect

The holiday does not mean every service stops. The Labour Protection Act allows holiday work in certain fields, including hotels, transport, food shops, beverage shops and medical establishments, subject to the law’s conditions. Opening hours for individual businesses and services can therefore differ; check directly before travelling or making plans.[2]

Frequently asked questions

When is Vesak Day in Thailand?

It follows the lunar calendar and falls on the full moon of the sixth lunar month, so its Gregorian date changes from year to year.[1]

Is Visakha Bucha a day off?

It is a public holiday. For private-sector employees, employers announce their traditional holidays in advance; if an announced holiday coincides with an employee’s weekly day off, the law provides a substitute day on the next working day, subject to its provisions for certain work.[1][2]

Are banks closed?

The Bank of Thailand publishes a separate holiday schedule for financial institutions. Check its annual list for the date and any substitute banking holiday.[3]

Will shops and transport operate?

Some businesses and transport work may operate on holidays under the Labour Protection Act. Hours vary, so check with the specific shop or service before you go.[2]

Sources and references

Sources used for Vesak Day in Thailand:

  1. วันวิสาขบูชา- National Office of Buddhism, Thailand
  2. The Labour Protection Act B.E. 2541- International Labour Organization, NATLEX
  3. Notification of the Bank of Thailand No. 31/2568: Financial institutions and specialized financial institutions’ holidays and additional special holiday for B.E. 2569 (2026)- Bank of Thailand