Public Holidays in Thailand 2026 🇹🇭
Thailand has 18 public holidays in 2026; the next one is King Chulalongkorn Day on Fri, Oct 23, 2026.
- 18public holidays 2026
- 6long weekends
- 2on a weekend
- Tuesdaymost common weekday
Weekend in Thailand: Saturday and Sunday.
Public holidays in 2026
| Date | Day | Holiday | Type | When |
|---|---|---|---|---|
| Thu 1 Jan | Thursday | New Year's Day | Public holiday | |
| Tue 3 Mar | Tuesday | Makha Bucha | Public holiday | |
| Mon 6 Apr | Monday | Chakri Memorial Day | Public holiday | |
| Mon 13 Apr | Monday | Songkran Festival | Public holiday | |
| Tue 14 Apr | Tuesday | Songkran Festival | Public holiday | |
| Wed 15 Apr | Wednesday | Songkran Festival | Public holiday | |
| Mon 4 May | Monday | Coronation Day | Public holiday | |
| Sun 31 May | Sunday (weekend) | Vesak Day | Public holiday | |
| Wed 3 Jun | Wednesday | Queen Suthida's Birthday | Public holiday | |
| Tue 28 Jul | Tuesday | King's Birthday | Public holiday | |
| Wed 29 Jul | Wednesday | Asalha Puja | Public holiday | |
| Thu 30 Jul | Thursday | Buddhist Lent | Public holiday | |
| Wed 12 Aug | Wednesday | The Queen Mother's Birthday | Public holiday | |
| Tue 13 Oct | Tuesday | King Bhumibol Adulyadej Memorial Day | Public holiday | |
| Fri 23 Oct | Friday | King Chulalongkorn Day | Public holiday | |
| Sat 5 Dec | Saturday (weekend) | King Bhumibol Adulyadej's Birthday | Public holiday | |
| Thu 10 Dec | Thursday | Constitution Day | Public holiday | |
| Thu 31 Dec | Thursday | New Year's Eve | Public holiday |
Long weekends and bridge days in 2026
Breaks of three days or more where a public holiday meets the weekend:
- Sat 4 Apr – Mon 6 Apr · 3 days off · Chakri Memorial Day
- Sat 11 Apr – Wed 15 Apr · 5 days off · Songkran Festival
- Sat 2 May – Mon 4 May · 3 days off · Coronation Day
- Tue 28 Jul – Thu 30 Jul · 3 days off · King's Birthday, Asalha Puja, Buddhist Lent
- Fri 23 Oct – Sun 25 Oct · 3 days off · King Chulalongkorn Day
- Thu 31 Dec – Sun 3 Jan · 4 days off · New Year's Eve, New Year's Day
Make it longer with a day or two of leave
- Take Fri 2 Jan off → 5 days in a row (Wed 31 Dec – Sun 4 Jan) · New Year's Eve, New Year's Day
- Take Mon 2 Mar off → 4 days in a row (Sat 28 Feb – Tue 3 Mar) · Makha Bucha
- Take Thu 16 Apr and Fri 17 Apr off → 9 days in a row (Sat 11 Apr – Sun 19 Apr) · Songkran Festival
- Take Mon 27 Jul off → 6 days in a row (Sat 25 Jul – Thu 30 Jul) · King's Birthday, Asalha Puja, Buddhist Lent
- Take Fri 31 Jul off → 6 days in a row (Tue 28 Jul – Sun 2 Aug) · King's Birthday, Asalha Puja, Buddhist Lent
- Take Mon 12 Oct off → 4 days in a row (Sat 10 Oct – Tue 13 Oct) · King Bhumibol Adulyadej Memorial Day
- Take Fri 11 Dec off → 4 days in a row (Thu 10 Dec – Sun 13 Dec) · Constitution Day
Counted from the public holidays above and a Saturday and Sunday weekend. Individual employers, schools and regions may differ.
Public holidays in 2027
| Date | Day | Holiday | Type |
|---|---|---|---|
| Fri 1 Jan | Friday | New Year's Day | Public holiday |
| Tue 6 Apr | Tuesday | Chakri Memorial Day | Public holiday |
| Tue 13 Apr | Tuesday | Songkran Festival | Public holiday |
| Wed 14 Apr | Wednesday | Songkran Festival | Public holiday |
| Thu 15 Apr | Thursday | Songkran Festival | Public holiday |
| Tue 4 May | Tuesday | Coronation Day | Public holiday |
| Thu 3 Jun | Thursday | Queen Suthida's Birthday | Public holiday |
| Wed 28 Jul | Wednesday | King's Birthday | Public holiday |
| Thu 12 Aug | Thursday | The Queen Mother's Birthday | Public holiday |
| Wed 13 Oct | Wednesday | King Bhumibol Adulyadej Memorial Day | Public holiday |
| Sat 23 Oct | Saturday | King Chulalongkorn Day | Public holiday |
| Sun 5 Dec | Sunday | King Bhumibol Adulyadej's Birthday | Public holiday |
| Fri 10 Dec | Friday | Constitution Day | Public holiday |
| Fri 31 Dec | Friday | New Year's Eve | Public holiday |
2027 brings 3 long weekends: Tue 13 Apr – Thu 15 Apr (3 days); Fri 10 Dec – Sun 12 Dec (3 days); Fri 31 Dec – Sun 2 Jan (3 days).
Questions about holidays in Thailand
- How many public holidays does Thailand have in 2026?
- 18 public or bank holidays are listed for 2026, and 14 for 2027.
- How many 2026 holidays fall on a weekend in Thailand?
- 2 — Vesak Day (Sunday), King Bhumibol Adulyadej's Birthday (Saturday). No substitute weekday is listed for them in this calendar.
- How many long weekends are there in Thailand in 2026?
- 6 breaks of three days or more are created by public holidays: Sat 4 Apr – Mon 6 Apr (3 days); Sat 11 Apr – Wed 15 Apr (5 days); Sat 2 May – Mon 4 May (3 days); Tue 28 Jul – Thu 30 Jul (3 days); Fri 23 Oct – Sun 25 Oct (3 days); Thu 31 Dec – Sun 3 Jan (4 days).
More on Thailand
Time and time zones in Thailand · Sunrise and sunset times · 2026 calendar · All countries