Public holidays · 2026 and 2027

Public holidays in Thailand 2026

Thailand has 28 public holidays in 2026: 20 on working days and 3 on a weekend. The next one is HM King Bhumibol Adulyadej Memorial Day on Tuesday, October 13, 2026, in 15 days.

Dates as of Monday, September 28, 2026. Source: the open-source holidays library, version 0.105.
Holidays in 202628on 23 dates
On working days203 fall on a weekend
Next holidayHM King Bhumibol Adulyadej Memorial DayTuesday, October 13, 2026

How 2026 falls in Thailand

Counting Saturday and Sunday as the weekend, 20 of the 23 holiday dates in 2026 fall on a working day and 3 on a weekend.

Counting Saturday and Sunday as the weekend, 20 of the 23 holiday dates in 2026 fall on a working day and 3 on a weekend. 3 dates carry more than one holiday, which is why the table lists 28 names for 23 dates. The most common weekday for a holiday is Monday, with 5 dates.

Eight of the 23 dates land on a Monday or Friday, next to the weekend, so they make a long weekend without using any leave: Bridge Public Holiday on Friday, January 2, Chakri Memorial Day on Monday, April 6, Songkran Festival on Monday, April 13, National Labor Day on Friday, May 1, Coronation Day on Monday, May 4, Visakha Bucha (in lieu) on Monday, June 1, and 2 more. Six more holidays sit one working day away from the weekend, so a single day of leave turns each into a four-day break: Makha Bucha on Tuesday, March 3 (take Monday off), HM King Maha Vajiralongkorn's Birthday on Tuesday, July 28 (take Monday off), Buddhist Lent Day on Thursday, July 30 (take Friday off) and HM King Bhumibol Adulyadej Memorial Day on Tuesday, October 13 (take Monday off), and 2 more.

April and December are the busiest months, with 4 holiday dates. February, September and November have no public holiday at all. The longest stretch between two holidays is 62 days, from HM Queen Sirikit The Queen Mother's Birthday / National Mother's Day on August 12 to HM King Bhumibol Adulyadej Memorial Day on October 13, the natural window for a longer break.

5 entries are observed, substitute or bridge days that move holidays onto working days, for example Bridge Public Holiday on January 2.

2027 brings 30 public holidays, 2 holidays more than 2026. 19 of the 25 dates fall on a working day, and 8 land next to the weekend.

The .ics files import into Google Calendar, Outlook and Apple Calendar as all-day events.

2026 public holidays in Thailand

28 holidays on 23 dates. Weekend days (Saturday and Sunday) are shown muted.
DateWeekdayHoliday
ThursdayNew Year's Day
FridayBridge Public Holiday
SaturdayWeekendNational Children's Day
TuesdayMakha Bucha
MondayChakri Memorial Day
MondaySongkran Festival
TuesdaySongkran Festival
WednesdaySongkran Festival
FridayNational Labor Day
MondayCoronation Day
SundayWeekendVisakha Bucha
MondayVisakha Bucha (in lieu)
WednesdayHM Queen Suthida's Birthday
TuesdayHM King Maha Vajiralongkorn's Birthday
WednesdayAsarnha Bucha
ThursdayBuddhist Lent Day
WednesdayHM Queen Sirikit The Queen Mother's Birthday
WednesdayNational Mother's Day
TuesdayNextHM King Bhumibol Adulyadej Memorial Day
FridayHM King Chulalongkorn Memorial Day
SaturdayWeekendHM King Bhumibol Adulyadej the Great's Birthday
SaturdayWeekendNational Day
SaturdayWeekendNational Father's Day
MondayHM King Bhumibol Adulyadej the Great's Birthday (in lieu)
MondayNational Day (in lieu)
MondayNational Father's Day (in lieu)
ThursdayConstitution Day
ThursdayNew Year's Eve

2027 public holidays in Thailand

30 holidays on 25 dates.
30 holidays on 25 dates. Weekend days (Saturday and Sunday) are shown muted.
DateWeekdayHoliday
FridayNew Year's Day
SaturdayWeekendNational Children's Day
SundayWeekendMakha Bucha
MondayMakha Bucha (in lieu)
TuesdayChakri Memorial Day
TuesdaySongkran Festival
WednesdaySongkran Festival
ThursdaySongkran Festival
SaturdayWeekendNational Labor Day
MondayNational Labor Day (in lieu)
TuesdayCoronation Day
ThursdayVisakha Bucha
ThursdayHM Queen Suthida's Birthday
SundayWeekendAsarnha Bucha
MondayBuddhist Lent Day
TuesdayAsarnha Bucha (in lieu)
WednesdayHM King Maha Vajiralongkorn's Birthday
ThursdayHM Queen Sirikit The Queen Mother's Birthday
ThursdayNational Mother's Day
WednesdayHM King Bhumibol Adulyadej Memorial Day
SaturdayWeekendHM King Chulalongkorn Memorial Day
MondayHM King Chulalongkorn Memorial Day (in lieu)
SundayWeekendHM King Bhumibol Adulyadej the Great's Birthday
SundayWeekendNational Day
SundayWeekendNational Father's Day
MondayHM King Bhumibol Adulyadej the Great's Birthday (in lieu)
MondayNational Day (in lieu)
MondayNational Father's Day (in lieu)
FridayConstitution Day
FridayNew Year's Eve

Add these to your team calendar

LeaveCalc for Employers adds the public holidays for Thailand to your team calendar in one click, right next to everyone's approved time off. Free for up to 3 people.

Start free

Related