Public Holidays in Thailand
Complete calendar of Thai national holidays and observances for 2026
18
Total Holidays
1
National
17
Public
0
Observances
National Day of Thailand
National Day / Father's Day
December 5
2026 Holiday Calendar
1 January (1 holiday)
1
New Year's Day
4 April (4 holidays)
6
Chakri Memorial Day
13
Songkran Festival
14
Songkran Festival
15
Songkran Festival
5 May (2 holidays)
1
National Labour Day
4
Coronation Day
6 June (1 holiday)
3
Queen Suthida's Birthday
7 July (1 holiday)
28
King's Birthday
8 August (1 holiday)
12
Queen's Birthday / Mother's Day
10 October (2 holidays)
13
King Bhumibol Memorial Day
23
Chulalongkorn Day
12 December (3 holidays)
5
National Day / Father's Day
10
Constitution Day
31
New Year's Eve
Variable Date Holidays (3 holidays)
These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.
Makha Bucha Day
Visakha Bucha Day
Asalha Bucha Day
Frequently Asked Questions
How many public holidays does Thailand have?
Thailand has 18 public holidays and observances, including 1 national holiday and 17 public holidays.
What is the national day of Thailand?
The national day of Thailand is National Day / Father's Day, celebrated on December 5.
Does Thailand celebrate Christmas?
Thailand does not officially observe Christmas as a public holiday.