Thailand Public Holidays 2028

Thailand’s provisional 2028 calendar has around 17 public holidays plus five in-lieu days. Songkran (Apr 13–15) runs into an in-lieu Monday for a five-day break, and the lunar Buddhist holy days fall on Makha Bucha (Feb 10), Visakha Bucha (May 8) and Asarnha Bucha (Jul 6) per the Thai lunar calendar. Dates are confirmed by the Cabinet closer to the year.

Public holidays

~17

Songkran break

Apr 13–17 · 5 days

In-lieu days

5

Three-day weekends

9

Next public holiday:New Year's DayJanuary 1, 2028 · Saturday

2028 Thailand calendar

Public holidayToday

01January

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

02February

SunMonTueWedThuFriSat1234567891011121314151617181920212223242526272829

03March

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

04April

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

05May

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

06June

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

07July

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

08August

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

09September

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

10October

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

11November

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

12December

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

Thailand public holiday list

DateDayHoliday
January 1, 2028SaturdayNew Year's DaySaturday — observed in lieu on Mon Jan 3.Public holiday
January 3, 2028MondaySubstitution for New Year's DaySubstitute holiday
February 10, 2028ThursdayMakha Bucha DayThursday — take Friday Feb 11 off for a four-day break.Public holiday
April 6, 2028ThursdayChakri Memorial DayThursday — take Apr 7 and Apr 10–12 off and it bridges straight into the Songkran break.Public holiday
Apr 13 – 15Thursday –Songkran Festival (Thai New Year)Three days, Thu–Sat in 2028 — with the Saturday made up on Mon Apr 17, the break runs five days.Public holiday
April 17, 2028MondaySubstitution for SongkranSubstitute holiday
May 1, 2028MondayNational Labour DayMonday — three-day weekend Apr 29–May 1.Public holiday
May 4, 2028ThursdayCoronation DayThursday — with Visakha Bucha on Mon May 8, one day of leave (May 5) makes a five-day break.Public holiday
May 8, 2028MondayVisakha Bucha DayMonday — three-day weekend May 6–8. Date follows the Thai lunar calendar (provisional).Public holiday
June 3, 2028SaturdayH.M. Queen Suthida's BirthdaySaturday — observed in lieu on Mon Jun 5.Public holiday
June 5, 2028MondaySubstitution for Queen Suthida's BirthdaySubstitute holiday
July 6, 2028ThursdayAsarnha Bucha DayThursday — the lunar year has a double eighth month, so the holy day lands on the full moon of the second one.Public holiday
July 7, 2028FridayBuddhist Lent Day (Khao Phansa)Friday — with Asarnha Bucha on Thursday it makes a four-day break Jul 6–9.Public holiday
July 28, 2028FridayH.M. King Vajiralongkorn's BirthdayFriday — three-day weekend.Public holiday
August 12, 2028SaturdayH.M. Queen Mother's Birthday & Mother's DaySaturday — observed in lieu on Mon Aug 14.Public holiday
August 14, 2028MondaySubstitution for Queen Mother's BirthdaySubstitute holiday
October 13, 2028FridayH.M. King Bhumibol Memorial DayFriday — three-day weekend.Public holiday
October 23, 2028MondayChulalongkorn Memorial DayMonday — three-day weekend Oct 21–23.Public holiday
December 5, 2028TuesdayKing Bhumibol's Birthday, National Day & Father's DayTuesday — take Mon Dec 4 off for a four-day break.Public holiday
December 10, 2028SundayConstitution DaySunday — observed in lieu on Mon Dec 11.Public holiday
December 11, 2028MondaySubstitution for Constitution DaySubstitute holiday
December 31, 2028SundayNew Year's EveSunday — since Jan 1, 2029 is already a holiday, the in-lieu day moves to early January 2029.Public holiday

Thailand long weekends in 2028

New Year

3 days

Jan 1 – 3

Sat–Mon: New Year’s Day falls on a Saturday and is observed in lieu on the Monday.

Songkran (Thai New Year)

5 days

Apr 13 – 17

Thu–Mon: Songkran (Apr 13–15) covers the weekend, and the Saturday is made up on Mon Apr 17.

Labour Day

3 days

Apr 29 – May 1

Visakha Bucha

3 days

May 6 – 8

Queen Suthida's Birthday

3 days

Jun 3 – 5

Asarnha Bucha & Buddhist Lent

4 days

Jul 6 – 9

Thu–Sun: Asarnha Bucha (Thu) and Khao Phansa (Fri) run straight into the weekend.

King Vajiralongkorn's Birthday

3 days

Jul 28 – 30

Queen Mother's Birthday / Mother's Day

3 days

Aug 12 – 14

King Bhumibol Memorial Day

3 days

Oct 13 – 15

Chulalongkorn Memorial Day

3 days

Oct 21 – 23

Constitution Day

3 days

Dec 9 – 11

Why 2028 dates are still provisional

The fixed-date holidays — New Year, Chakri Day (Apr 6), Songkran (Apr 13–15), Labour Day, Coronation Day (May 4), the royal birthdays, Chulalongkorn Day (Oct 23), the Dec 5 national day and Constitution Day (Dec 10) — are certain, as are the standing in-lieu rule that moves weekend holidays to the next working day. The Buddhist holy days (Makha Bucha, Visakha Bucha, Asarnha Bucha, Khao Phansa) follow the traditional Thai lunar calendar and are shown here from that calendar until the Cabinet publishes the official 2028 list, expected around October–November 2027.

The Cabinet may also add special bridge holidays to create long weekends, as it has done in past years. We deliberately list no ad-hoc special days for 2028 — only the standing holidays — and we will update this page when the official 2028 schedule and any special days are announced.

Songkran 2028: a built-in five-day break — or twelve days with four of leave

Songkran 2028 lands on a Thursday: April 13 (Thu), 14 (Fri) and 15 (Sat) are the holiday, and because the third day falls on a Saturday the in-lieu rule adds Monday April 17. The result is a five-day break from April 13 to 17 with no leave at all.

The bigger play starts a week earlier. Chakri Memorial Day (Apr 6) also falls on a Thursday, so taking just four days of paid leave — Friday Apr 7 and Monday Apr 10 to Wednesday Apr 12 — joins the two blocks into a single twelve-day stretch from April 6 to 17. Expect domestic flights, trains and island hotels for that window to sell out months ahead; it is the Thai travel peak of the year.

Why Asarnha Bucha looks “late” in 2028: the double eighth month

The Thai lunar year B.E. 2571 (2028) is a leap year with an intercalary month — the eighth lunar month occurs twice. By rule, Asarnha Bucha is then observed on the full moon of the second eighth month, which pushes it to Thursday July 6, 2028, with Khao Phansa (Buddhist Lent) the next day, Friday July 7. Together they make a four-day break from July 6 to 9.

Note that astronomical full-moon tables can show these holy days a day or so later than the dates here. The officially observed dates follow the traditional computed Thai lunar calendar (the basis of the Department of Religion’s announcements), not the raw astronomical full moon — which is why, for example, Visakha Bucha is Monday May 8 here even though the astronomical full moon falls on May 9.

Download & subscribe

Frequently asked questions

Are the Thailand 2028 holiday dates confirmed?+

Not yet. The fixed-date royal and national holidays follow standing law and the Buddhist holy days follow the traditional Thai lunar calendar, but the Cabinet publishes the official 2028 list only around October–November 2027. We will update this page as soon as the notice lands.

When is Songkran 2028?+

Songkran is April 13–15, 2028 (Thursday to Saturday). Because April 15 falls on a Saturday, the in-lieu rule adds Monday April 17, making a five-day break from April 13 to 17.

When is Visakha Bucha 2028?+

Visakha Bucha is expected on Monday May 8, 2028 under the traditional Thai lunar calendar, creating a three-day weekend. Some astronomical calendars show May 9 (the astronomical full moon); the officially observed date follows the Thai lunar calendar and is confirmed by the Cabinet.

Why is Asarnha Bucha on July 6 in 2028?+

The Thai lunar year B.E. 2571 (2028) has a double eighth month (adhikamāsa). In such years Asarnha Bucha is observed on the full moon of the second eighth month, which is Thursday July 6, 2028; Khao Phansa follows on Friday July 7, making a four-day break.

How many in-lieu days does Thailand have in 2028?+

Five: Jan 3 (for New Year’s Day), Apr 17 (for Songkran), Jun 5 (for Queen Suthida’s Birthday), Aug 14 (for the Queen Mother’s Birthday) and Dec 11 (for Constitution Day). New Year’s Eve (Dec 31) also falls on a Sunday, but its substitute lands in early January 2029.

Where can I download the Thailand 2028 holiday calendar?+

Our Thailand 2028 page and the holiday calendar downloads hub offer ICS and CSV files; we refresh them when the Cabinet confirms the official 2028 dates.

Guides & deep dives

Other countries & regions