Holidays in Thailand
Thailand observes 18 public holidays each year. The next holiday in Thailand is Vesak Day (Public Holiday), in 6 days on 31 May 2026.
- Public Holidays are official days off recognized by the government.
| Name | Native Name | Date |
|---|---|---|
New Year's Day Public Holiday | New Year's Day | 01 Jan 2026 5 months ago |
Makha Bucha Public Holiday | Makha Bucha | 03 Mar 2026 3 months ago |
Chakri Memorial Day Public Holiday | Chakri Memorial Day | 06 Apr 2026 2 months ago |
Songkran Festival Public Holiday | Songkran Festival | 13 Apr 2026 a month ago |
Songkran Festival Public Holiday | Songkran Festival | 14 Apr 2026 a month ago |
Songkran Festival Public Holiday | Songkran Festival | 15 Apr 2026 a month ago |
Coronation Day Public Holiday | Coronation Day | 04 May 2026 21 days ago |
Vesak Day Public Holiday | Vesak Day | 31 May 2026 in 6 days |
Queen Suthida's Birthday Public Holiday | Queen Suthida's Birthday | 03 Jun 2026 in 9 days |
King's Birthday Public Holiday | King's Birthday | 28 Jul 2026 in 2 months |
Asalha Puja Public Holiday | Asalha Puja | 29 Jul 2026 in 2 months |
Buddhist Lent Public Holiday | Buddhist Lent | 30 Jul 2026 in 2 months |
The Queen Mother's Birthday Public Holiday | The Queen Mother's Birthday | 12 Aug 2026 in 3 months |
King Bhumibol Adulyadej Memorial Day Public Holiday | King Bhumibol Adulyadej Memorial Day | 13 Oct 2026 in 5 months |
King Chulalongkorn Day Public Holiday | King Chulalongkorn Day | 23 Oct 2026 in 5 months |
King Bhumibol Adulyadej's Birthday Public Holiday | King Bhumibol Adulyadej's Birthday | 05 Dec 2026 in 6 months |
Constitution Day Public Holiday | Constitution Day | 10 Dec 2026 in 6 months |
New Year's Eve Public Holiday | New Year's Eve | 31 Dec 2026 in 7 months |