Thailand flag

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)

January
1

New Year's Day

Public

4 April (4 holidays)

April
6

Chakri Memorial Day

Public
April
13

Songkran Festival

Public
April
14

Songkran Festival

Public
April
15

Songkran Festival

Public

5 May (2 holidays)

May
1

National Labour Day

Public
May
4

Coronation Day

Public

6 June (1 holiday)

June
3

Queen Suthida's Birthday

Public

7 July (1 holiday)

July
28

King's Birthday

Public

8 August (1 holiday)

August
12

Queen's Birthday / Mother's Day

Public

10 October (2 holidays)

October
13

King Bhumibol Memorial Day

Public
October
23

Chulalongkorn Day

Public

12 December (3 holidays)

December
5

National Day / Father's Day

National
December
10

Constitution Day

Public
December
31

New Year's Eve

Public

Variable Date Holidays (3 holidays)

These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.

Varies

Makha Bucha Day

Public
Varies

Visakha Bucha Day

Public
Varies

Asalha Bucha Day

Public

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.