Skip to content

Public Holidays in Thailand 🇹🇭

Thailand has 18 public holidays in 2026, with the next one being Vesak Day on Sun, May 31, 2026. The full year of public holidays and observances is listed below.

Public holidays in 2026

DateDayHolidayType
Thu, Jan 1, 2026 Thursday New Year's Day public
Tue, Mar 3, 2026 Tuesday Makha Bucha public
Mon, Apr 6, 2026 Monday Chakri Memorial Day public
Mon, Apr 13, 2026 Monday Songkran Festival public
Tue, Apr 14, 2026 Tuesday Songkran Festival public
Wed, Apr 15, 2026 Wednesday Songkran Festival public
Mon, May 4, 2026 Monday Coronation Day public
Sun, May 31, 2026 Sunday Vesak Day public
Wed, Jun 3, 2026 Wednesday Queen Suthida's Birthday public
Tue, Jul 28, 2026 Tuesday King's Birthday public
Wed, Jul 29, 2026 Wednesday Asalha Puja public
Thu, Jul 30, 2026 Thursday Buddhist Lent public
Wed, Aug 12, 2026 Wednesday The Queen Mother's Birthday public
Tue, Oct 13, 2026 Tuesday King Bhumibol Adulyadej Memorial Day public
Fri, Oct 23, 2026 Friday King Chulalongkorn Day public
Sat, Dec 5, 2026 Saturday King Bhumibol Adulyadej's Birthday public
Thu, Dec 10, 2026 Thursday Constitution Day public
Thu, Dec 31, 2026 Thursday New Year's Eve public

Public holidays in 2027

DateHoliday
Fri, Jan 1, 2027 New Year's Day
Tue, Apr 6, 2027 Chakri Memorial Day
Tue, Apr 13, 2027 Songkran Festival
Wed, Apr 14, 2027 Songkran Festival
Thu, Apr 15, 2027 Songkran Festival
Tue, May 4, 2027 Coronation Day
Thu, Jun 3, 2027 Queen Suthida's Birthday
Wed, Jul 28, 2027 King's Birthday
Thu, Aug 12, 2027 The Queen Mother's Birthday
Wed, Oct 13, 2027 King Bhumibol Adulyadej Memorial Day
Sat, Oct 23, 2027 King Chulalongkorn Day
Sun, Dec 5, 2027 King Bhumibol Adulyadej's Birthday
Fri, Dec 10, 2027 Constitution Day
Fri, Dec 31, 2027 New Year's Eve

More on Thailand

Time and time zones in Thailand · Sunrise and sunset times · All countries