Public holidays in Thailand 2026
There are 28 public holidays in 2026. 23 of them fall on a working day.
Download calendar file (.ics) For Outlook, Google Calendar and Apple Calendar; all-day events.
All 28 public holidays in Thailand 2026
| Date | Weekday | Holiday | Local name | Countdown |
|---|---|---|---|---|
| Thursday | New Year's Day | วันขึ้นปีใหม่ | ||
| Friday | Bridge Public Holiday | วันหยุดพิเศษ (เพิ่มเติม) | ||
| Saturday | National Children's Day | วันเด็กแห่งชาติ | ||
| Tuesday | Makha Bucha | วันมาฆบูชา | ||
| Monday | Chakri Memorial Day | วันพระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช และวันที่ระลึกมหาจักรีบรมราชวงศ์ | ||
| Monday | Songkran Festival | วันสงกรานต์ | ||
| Tuesday | Songkran Festival | วันสงกรานต์ | ||
| Wednesday | Songkran Festival | วันสงกรานต์ | ||
| Friday | National Labor Day | วันแรงงานแห่งชาติ | ||
| Monday | Coronation Day | วันฉัตรมงคล | ||
| Sunday | Visakha Bucha | วันวิสาขบูชา | ||
| Monday | Visakha Bucha (in lieu) | ชดเชยวันวิสาขบูชา | ||
| Wednesday | HM Queen Suthida's Birthday | วันเฉลิมพระชนมพรรษาสมเด็จพระนางเจ้าสุทิดา พัชรสุธาพิมลลักษณ พระบรมราชินี | ||
| Tuesday | HM King Maha Vajiralongkorn's Birthday | วันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระปรเมนทรรามาธิบดีศรีสินทรมหาวชิราลงกรณ พระวชิรเกล้าเจ้าอยู่หัว | ||
| Wednesday | Asarnha Bucha | วันอาสาฬหบูชา | ||
| Thursday | Buddhist Lent Day | วันเข้าพรรษา | ||
| Wednesday | HM Queen Sirikit The Queen Mother's Birthday | วันเฉลิมพระชนมพรรษาสมเด็จพระบรมราชชนนีพันปีหลวง | ||
| Wednesday | National Mother's Day | วันแม่แห่งชาติ | ||
| Tuesday | HM King Bhumibol Adulyadej Memorial Day | วันนวมินทรมหาราช | ||
| Friday | HM King Chulalongkorn Memorial Day | วันปิยมหาราช | ||
| Saturday | HM King Bhumibol Adulyadej the Great's Birthday | วันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร | ||
| Saturday | National Day | วันชาติ | ||
| Saturday | National Father's Day | วันพ่อแห่งชาติ | ||
| Monday | HM King Bhumibol Adulyadej the Great's Birthday (in lieu) | ชดเชยวันคล้ายวันเฉลิมพระชนมพรรษาพระบาทสมเด็จพระบรมชนกาธิเบศร มหาภูมิพลอดุลยเดชมหาราช บรมนาถบพิตร | ||
| Monday | National Day (in lieu) | ชดเชยวันชาติ | ||
| Monday | National Father's Day (in lieu) | ชดเชยวันพ่อแห่งชาติ | ||
| Thursday | Constitution Day | วันรัฐธรรมนูญ | ||
| Thursday | New Year's Eve | วันสิ้นปี |
Days marked "observed" are substitute days off when a holiday falls on a weekend. Holidays based on a lunar calendar can shift by a day once the official announcement is made.
Long weekends 2026
18 times a public holiday lies close to a weekend – with a little leave it becomes a long weekend:
| Take leave | Off | Days of leave | Days off | Ratio | Occasion |
|---|---|---|---|---|---|
| Mon 2 Mar | 28 Feb – 3 Mar 2026 | 1 | 4 | 4 | Makha Bucha |
| Wed 4 Mar, Thu 5 Mar, Fri 6 Mar | 3 Mar – 8 Mar 2026 | 3 | 6 | 2 | Makha Bucha |
| Tue 7 Apr, Wed 8 Apr, Thu 9 Apr, Fri 10 Apr | 4 Apr – 15 Apr 2026 | 4 | 12 | 3 | Chakri Memorial Day, Songkran Festival, Songkran Festival, Songkran Festival |
| Thu 16 Apr, Fri 17 Apr | 11 Apr – 19 Apr 2026 | 2 | 9 | 4.5 | Songkran Festival, Songkran Festival, Songkran Festival |
| Mon 27 Apr, Tue 28 Apr, Wed 29 Apr, Thu 30 Apr | 25 Apr – 4 May 2026 | 4 | 10 | 2.5 | National Labor Day, Coronation Day |
| Tue 5 May, Wed 6 May, Thu 7 May, Fri 8 May | 1 May – 10 May 2026 | 4 | 10 | 2.5 | National Labor Day, Coronation Day |
| Tue 2 Jun | 30 May – 3 Jun 2026 | 1 | 5 | 5 | Visakha Bucha, Visakha Bucha (in lieu), HM Queen Suthida's Birthday |
| Thu 4 Jun, Fri 5 Jun | 3 Jun – 7 Jun 2026 | 2 | 5 | 2.5 | HM Queen Suthida's Birthday |
| Mon 27 Jul | 25 Jul – 30 Jul 2026 | 1 | 6 | 6 | HM King Maha Vajiralongkorn's Birthday, Asarnha Bucha, Buddhist Lent Day |
| Fri 31 Jul | 28 Jul – 2 Aug 2026 | 1 | 6 | 6 | HM King Maha Vajiralongkorn's Birthday, Asarnha Bucha, Buddhist Lent Day |
| Mon 10 Aug, Tue 11 Aug | 8 Aug – 12 Aug 2026 | 2 | 5 | 2.5 | HM Queen Sirikit The Queen Mother's Birthday |
| Thu 13 Aug, Fri 14 Aug | 12 Aug – 16 Aug 2026 | 2 | 5 | 2.5 | HM Queen Sirikit The Queen Mother's Birthday |
| Mon 12 Oct | 10 Oct – 13 Oct 2026 | 1 | 4 | 4 | HM King Bhumibol Adulyadej Memorial Day |
| Wed 14 Oct, Thu 15 Oct, Fri 16 Oct | 13 Oct – 18 Oct 2026 | 3 | 6 | 2 | HM King Bhumibol Adulyadej Memorial Day |
| Mon 19 Oct, Tue 20 Oct, Wed 21 Oct, Thu 22 Oct | 17 Oct – 25 Oct 2026 | 4 | 9 | 2.3 | HM King Chulalongkorn Memorial Day |
| Tue 8 Dec, Wed 9 Dec | 5 Dec – 10 Dec 2026 | 2 | 6 | 3 | HM King Bhumibol Adulyadej the Great's Birthday, HM King Bhumibol Adulyadej the Great's Birthday (in lieu), Constitution Day |
| Fri 11 Dec | 10 Dec – 13 Dec 2026 | 1 | 4 | 4 | Constitution Day |
| Mon 28 Dec, Tue 29 Dec, Wed 30 Dec | 26 Dec – 3 Jan 2027 | 3 | 9 | 3 | New Year's Eve, New Year's Day |
Counted are gaps of up to four working days between a public holiday and the weekend or another public holiday. "Ratio" = days off per day of leave. Weekends follow the local working week.
Dates are generated from the open-source library python-holidays and automatically cross-checked against Nager.Date and the public Google Calendar holiday calendars; every holiday on a working day must be confirmed by a second source. Official announcements take precedence, especially for holidays that depend on the moon or are declared at short notice.
Frequently asked questions
How many public holidays does Thailand have in 2026?
28 public holidays. 5 of them fall on a weekend in 2026.
What is the next public holiday in Thailand?
As of 9 Nov 2026, the next holiday is HM King Bhumibol Adulyadej the Great's Birthday on Saturday, 5 Dec 2026.
Which public holiday gives the best long weekend in 2026?
HM King Maha Vajiralongkorn's Birthday, Asarnha Bucha, Buddhist Lent Day: take 1 day of leave (27 Jul) and you get 6 days off in a row, 25 Jul – 30 Jul 2026.
Sources
- Data: python-holidays 0.105 (MIT licence), country code TH (retrieved Sep 28, 2026)
- Cross-check: Nager.Date public holiday API (country not covered) (retrieved Sep 28, 2026)
- Cross-check: Google Calendar public holiday calendar (en.th) (retrieved Sep 28, 2026)
Last updated:
Other years
- Public holidays 2026
- Public holidays 2027
- Public holidays 2028