Skip to content

Public Holidays in Thailand 2026 🇹🇭

Thailand has 18 public holidays in 2026; the next one is King Chulalongkorn Day on Fri, Oct 23, 2026.

Weekend in Thailand: Saturday and Sunday.

Public holidays in 2026

DateDayHolidayTypeWhen
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:

Make it longer with a day or two of leave

Counted from the public holidays above and a Saturday and Sunday weekend. Individual employers, schools and regions may differ.

Public holidays in 2027

DateDayHolidayType
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