What Holiday?
Map › Countries › Thailand

🇹🇭 Thailand public holidays 2026

Thailand has 19 public holidays in 2026, plus 13 other observances and regional holidays. The first is New Year's Day on January 1 and the last is New Year's Eve on December 31.

17 of the public holidays fall on a weekday in 2026, so that's how many days off most workers get from them.

Explore the world holiday map

All holidays in Thailand in 2026

DateHolidayType
January 1ThursdayNew Year's DayPublic holiday
January 2FridayNew Year Special HolidayPublic holiday
January 10SaturdayNational Children's DayObservance
January 16FridayTeachers' DayObservance
February 17TuesdayChinese New Year's DayObservance
February 18WednesdaySecond Day of Chinese New YearObservance
February 19ThursdayThird Day of Chinese New YearObservance
March 3TuesdayMakha BuchaPublic holiday
March 20FridayMarch EquinoxObservance
April 6MondayChakri DayPublic holiday
April 13MondaySongkranPublic holiday
April 14TuesdaySongkran HolidayPublic holiday
April 15WednesdaySongkran HolidayPublic holiday
May 1FridayLabor DayPublic holiday
May 4MondayCoronation DayPublic holiday
May 31SundayVisakha BuchaPublic holiday
June 1MondayDay off for Visakha BuchaPublic holiday
June 3WednesdayQueen Suthida's BirthdayPublic holiday
June 21SundayJune SolsticeObservance
July 28TuesdayKing Vajiralongkorn's BirthdayPublic holiday
July 29WednesdayAsalha BuchaPublic holiday
September 23WednesdaySeptember EquinoxObservance
September 24ThursdayMahidol DayObservance
October 13TuesdayAnniversary of the Death of King BhumibolPublic holiday
October 23FridayChulalongkorn DayPublic holiday
October 31SaturdayHalloweenObservance
December 5SaturdayKing Bhumibol's BirthdayPublic holiday
December 10ThursdayConstitution DayPublic holiday
December 22TuesdayDecember SolsticeObservance
December 24ThursdayChristmas EveObservance
December 25FridayChristmas DayObservance
December 31ThursdayNew Year's EvePublic holiday