CalendarWorld

Thailand Calendar 2026: Public Holidays and Long Weekends

Thailand has 21 public holidays in 2026, plus 2 substitution days — 23 days off in total, per Thailand Official Holidays 2026 (B.E. 2569) — Cabinet list and Bank of Thailand Notification No. 31/2568. The longest long weekend lasts 5 days on 11–15 April 2026.

21 Public Holidays2 Substitution Days
Public HolidaySubstitution DayToday
January
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 1New Year's Day
  • 2Special Holiday (New Year break)
February
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

No holidays this month.

March
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 3Makha Bucha Day
April
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  • 6Chakri Memorial Day
  • 13Songkran Festival
  • 14Songkran Festival
  • 15Songkran Festival
May
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 1National Labour Day
  • 4Coronation Day
  • 11Royal Ploughing Ceremony Day
  • 31Visakha Bucha Day
June
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  • 1Substitution for Visakha Bucha Day
  • 3Queen Suthida's Birthday
July
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 28King Vajiralongkorn's Birthday
  • 29Asarnha Bucha Day
  • 30Buddhist Lent Day (Khao Phansa)
August
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 12Queen Sirikit the Queen Mother's Birthday (Mother's Day)
September
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

No holidays this month.

October
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 13King Bhumibol Memorial Day
  • 23Chulalongkorn Day
November
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

No holidays this month.

December
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  • 5King Bhumibol's Birthday / National Day (Father's Day)
  • 7Substitution for King Bhumibol's Birthday
  • 10Constitution Day
  • 31New Year's Eve

Long Weekends in Thailand, 2026

Thailand has 9 long-weekend periods in 2026 — runs of two or more consecutive work-free days formed by holidays and weekends. The longest lasts 5 days on 11–15 April 2026, covering Songkran Festival. Use the day-by-day breakdown of each period to plan trips and leave requests.

1–4 January 2026
*includes a regular Saturday
4 days
  • Thu1New Year's DayHoliday
  • Fri2Special Holiday (New Year break)Holiday
  • Sat3Saturday
  • Sun4SundayHoliday
4–6 April 2026
*includes a regular Saturday
3 days
  • Sat4Saturday
  • Sun5SundayHoliday
  • Mon6Chakri Memorial DayHoliday
11–15 April 2026
*includes a regular Saturday
5 days
  • Sat11Saturday
  • Sun12SundayHoliday
  • Mon13Songkran FestivalHoliday
  • Tue14Songkran FestivalHoliday
  • Wed15Songkran FestivalHoliday
1–4 May 2026
*includes a regular Saturday
4 days
  • Fri1National Labour DayHoliday
  • Sat2Saturday
  • Sun3SundayHoliday
  • Mon4Coronation DayHoliday
9–11 May 2026
*includes a regular Saturday
3 days
  • Sat9Saturday
  • Sun10SundayHoliday
  • Mon11Royal Ploughing Ceremony DayHoliday
30 May – 1 June 2026
*includes a regular Saturday
3 days
  • Sat30Saturday
  • Sun31Visakha Bucha DayHoliday
  • Mon1Substitution for Visakha Bucha DaySubstitution
28–30 July 2026
entirely official days off
3 days
  • Tue28King Vajiralongkorn's BirthdayHoliday
  • Wed29Asarnha Bucha DayHoliday
  • Thu30Buddhist Lent Day (Khao Phansa)Holiday
23–25 October 2026
*includes a regular Saturday
3 days
  • Fri23Chulalongkorn DayHoliday
  • Sat24Saturday
  • Sun25SundayHoliday
5–7 December 2026
entirely official days off
3 days
  • Sat5King Bhumibol's Birthday / National Day (Father's Day)Holiday
  • Sun6SundayHoliday
  • Mon7Substitution for King Bhumibol's BirthdaySubstitution

Thailand Public Holidays in 2026

Throughout 2026, Thailand has 21 public holidays and 2 substitution days. The first holiday falls on 1 January (New Year's Day) and the last on 31 December (New Year's Eve).

Public Holidays and substitution days in Thailand, 2026.
DateDayHolidayType
1 January 2026ThursdayNew Year's DayHoliday
2 January 2026FridaySpecial Holiday (New Year break)Holiday
3 March 2026TuesdayMakha Bucha DayHoliday
6 April 2026MondayChakri Memorial DayHoliday
13 April 2026MondaySongkran FestivalHoliday
14 April 2026TuesdaySongkran FestivalHoliday
15 April 2026WednesdaySongkran FestivalHoliday
1 May 2026FridayNational Labour DayHoliday
4 May 2026MondayCoronation DayHoliday
11 May 2026MondayRoyal Ploughing Ceremony DayHoliday
31 May 2026SundayVisakha Bucha DayHoliday
1 June 2026MondaySubstitution for Visakha Bucha DaySubstitution
3 June 2026WednesdayQueen Suthida's BirthdayHoliday
28 July 2026TuesdayKing Vajiralongkorn's BirthdayHoliday
29 July 2026WednesdayAsarnha Bucha DayHoliday
30 July 2026ThursdayBuddhist Lent Day (Khao Phansa)Holiday
12 August 2026WednesdayQueen Sirikit the Queen Mother's Birthday (Mother's Day)Holiday
13 October 2026TuesdayKing Bhumibol Memorial DayHoliday
23 October 2026FridayChulalongkorn DayHoliday
5 December 2026SaturdayKing Bhumibol's Birthday / National Day (Father's Day)Holiday
7 December 2026MondaySubstitution for King Bhumibol's BirthdaySubstitution
10 December 2026ThursdayConstitution DayHoliday
31 December 2026ThursdayNew Year's EveHoliday

Official source: Thailand Official Holidays 2026 (B.E. 2569) — Cabinet list and Bank of Thailand Notification No. 31/2568 (Combined nationwide list. National Labour Day (1 May) applies to the private sector and banks, not government offices; the Royal Ploughing Ceremony (11 May) and Buddhist Lent Day (30 July) are government holidays only. The Bangkok-only special holiday on 16 October 2026 (IMF/World Bank meetings) is not included.). Compiled by CalendarWorld. Combined nationwide list from the Cabinet and Bank of Thailand announcements. National Labour Day (1 May) applies to the private sector and banks but not government offices; the Royal Ploughing Ceremony (11 May) and Buddhist Lent Day (30 July) are government holidays only. The Bangkok-only special holiday on 16 October (IMF/World Bank meetings) is not included.

Download Thailand 2026 Holiday Data

The Thailand 2026 holiday data is available in open formats: JSON for applications, CSV for spreadsheets, and ICS for importing into Google Calendar, Apple Calendar, or Outlook.

Frequently Asked Questions

How many public holidays does Thailand have in 2026?

Thailand has 21 public holidays and 2 substitution days in 2026, a total of 23 days off, per Thailand Official Holidays 2026 (B.E. 2569) — Cabinet list and Bank of Thailand Notification No. 31/2568.

How many long weekends are there in Thailand in 2026?

There are 9 long-weekend periods in Thailand in 2026. The longest lasts 5 days on 11-15 April 2026, covering Songkran Festival.

What is the official source for the 2026 Thailand holiday calendar?

The official source is Thailand Official Holidays 2026 (B.E. 2569) — Cabinet list and Bank of Thailand Notification No. 31/2568 (Combined nationwide list. National Labour Day (1 May) applies to the private sector and banks, not government offices; the Royal Ploughing Ceremony (11 May) and Buddhist Lent Day (30 July) are government holidays only. The Bangkok-only special holiday on 16 October 2026 (IMF/World Bank meetings) is not included).

Do all sectors in Thailand share the same holidays?

Mostly, but not entirely. Government offices skip National Labour Day (1 May) but observe the Royal Ploughing Ceremony (11 May) and Buddhist Lent Day (30 July); banks follow the Bank of Thailand list, which is the reverse. Banks in the five southern border provinces additionally observe Islamic holidays and Chinese New Year.

Which Thai holidays are substituted in 2026?

Two: Visakha Bucha Day falls on Sunday 31 May and is substituted on Monday 1 June, and King Bhumibol's Birthday falls on Saturday 5 December and is substituted on Monday 7 December. The Cabinet also declared Friday 2 January a special holiday, creating a four-day New Year break (1–4 January).