caldays
Thailand · Public holidays

Thailand public holidays in 2024.

Complete list of 16 public holidays in Thailand for 2024, plus 0 joint leave days and 0 regional observances. Find long weekends, dates, and historical context.

At a glance

Key facts: Thailand 2024

Public holidays
16
National
Joint leave
0
Optional
Regional
0
Per state/region
Long weekends
6
3+ day breaks
Total days off
22
Cumulative
First holiday
Jan 1
วันขึ้นปีใหม่
Last holiday
Dec 31
วันสิ้นปี
Country code
TH
th-TH
Month by month

All Thailand 2024 holidays

January1 holiday
1Monวันขึ้นปีใหม่
February0 holidays
No public holidays
March1 holiday
3Sunวันมาฆบูชา
April4 holidays
6Satวันจักรี
13Satวันสงกรานต์
14Sunวันสงกรานต์
15Monวันสงกรานต์
May3 holidays
1Wedวันแรงงานแห่งชาติ
5Sunวันฉัตรมงคล
31Friวันวิสาขบูชา
June0 holidays
No public holidays
July1 holiday
28Sunวันเฉลิมพระชนมพรรษา ร.10
August1 holiday
12Monวันแม่แห่งชาติ
September0 holidays
No public holidays
October2 holidays
13Sunวันคล้ายวันสวรรคต ร.9
23Wedวันปิยมหาราช
November0 holidays
No public holidays
December3 holidays
5Thuวันพ่อแห่งชาติ
10Tueวันรัฐธรรมนูญ
31Tueวันสิ้นปี
42 observances

Observances & international days · Thailand 2024

Religious observances (Christian Easter cycle), international UN/WHO days, and cultural observances that are widely marked in Thailand but are not official public holidays. Dates are algorithmic — accurate for any year.

Observances are marked but not gazetted as public holidays — workplaces, banks and schools usually remain open.

6 long weekends

Plan your 2024 time off

In 2024, Thailand has 6 natural long-weekend opportunities, totaling 22 potential days off. Use our planner to optimize leave strategy.

วันขึ้นปีใหม่
Dec 30Jan 1 · 3 days
วันสงกรานต์
Apr 13Apr 15 · 3 days
วันวิสาขบูชา
May 31Jun 2 · 3 days
วันแม่แห่งชาติ
Aug 10Aug 12 · 3 days
วันพ่อแห่งชาติ + วันรัฐธรรมนูญ
Dec 5Dec 10 · 6 days
วันสิ้นปี
Dec 28Dec 31 · 4 days
Year navigation

Thailand holidays in other years

Explore more

6 long weekends
Thailand 2024: 16 public holidays