Thailand public holidays are regulated by the government, and most are observed by both the public and private sectors. There are usually twelve fixed public holidays in a year, but more may be declared by the cabinet. Other observances, official and non-official, local and international, are observed to varying degrees throughout the country.

All public holidays are observed by government agencies, while the Bank of Thailand regulates bank holidays, which differ slightly from those observed by the government. Private businesses are required by the Labor Protection Act to observe at least 13 holidays per year, including National Labor Day, but may choose the other observances they follow. If a holiday falls on a weekend, one following workday is observed by the government as a compensatory holiday.

1st January = New Year Day
6th April = Chakri Memorial Day
13th – 15th April = Songkran Festival
28th July = King Maha Vajiralongkorn's Birthday
12th August = National Mother Day
13th October = Anniversary for the Death King Rama IX
23rd October = King Chulalongkorn Day
5th December = National Father Day
10th December = Constitution Day
31st December = New Year’s Eve