Thailand Long Weekends 2028
Thailand produces 11 long weekends in 2028 — every break of three days or more that its public holidays actually create. The longest runs 5 days (Apr 13–17). Substitute days turn several weekend holidays into real days off this year.
Thailand long weekends in 2028
New Year
3 daysJan 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 daysApr 13 – 17
Thu–Mon: Songkran (Apr 13–15) covers the weekend, and the Saturday is made up on Mon Apr 17.
Labour Day
3 daysApr 29 – May 1
Visakha Bucha
3 daysMay 6 – 8
Queen Suthida's Birthday
3 daysJun 3 – 5
Asarnha Bucha & Buddhist Lent
4 daysJul 6 – 9
Thu–Sun: Asarnha Bucha (Thu) and Khao Phansa (Fri) run straight into the weekend.
King Vajiralongkorn's Birthday
3 daysJul 28 – 30
Queen Mother's Birthday / Mother's Day
3 daysAug 12 – 14
King Bhumibol Memorial Day
3 daysOct 13 – 15
Chulalongkorn Memorial Day
3 daysOct 21 – 23
Constitution Day
3 daysDec 9 – 11
Interactive Leave & Bridge Days Planner
Select your country, year, and annual leave budget to calculate the highest-ROI vacation strategies. Bridge mid-week holidays into continuous mega-breaks.
41 Bridge Strategies Found
Coronation Day
May 4 – 8•Total Vacation: 5 days
Take 1 day of annual leave on May 5 to bridge Coronation Day with the weekend for a 5-day vacation.
Makha Bucha Day
Feb 10 – 13•Total Vacation: 4 days
Take 1 day of annual leave on Feb 11 to bridge Makha Bucha Day with the weekend for a 4-day vacation.
Chakri Memorial Day
Apr 6 – 9•Total Vacation: 4 days
Take 1 day of annual leave on Apr 7 to bridge Chakri Memorial Day with the weekend for a 4-day vacation.
King Bhumibol's Birthday, National Day & Father's Day
Dec 2 – 5•Total Vacation: 4 days
Take 1 day of annual leave on Dec 4 to bridge King Bhumibol's Birthday, National Day & Father's Day with the weekend for a 4-day vacation.
Songkran Festival (Thai New Year)
Apr 8 – 17•Total Vacation: 10 days
Take 3 days of annual leave on Apr 10 – 12 to connect Songkran Festival (Thai New Year) into a 10-day continuous break.
National Labour Day
Apr 29 – May 8•Total Vacation: 10 days
Take 3 days of annual leave on May 2 – 3, May 5 to connect National Labour Day into a 10-day continuous break.
Chakri Memorial Day
Apr 6 – 17•Total Vacation: 12 days
Take 4 days of annual leave on Apr 7, Apr 10 – 12 to connect Chakri Memorial Day into a 12-day continuous break.
Asarnha Bucha Day
Jul 1 – 9•Total Vacation: 9 days
Take 3 days of annual leave on Jul 3 – 5 to connect Asarnha Bucha Day into a 9-day continuous break.
National Labour Day
Apr 29 – May 4•Total Vacation: 6 days
Take 2 days of annual leave on May 2 – 3 to connect National Labour Day into a 6-day continuous break.
Songkran Festival (Thai New Year)
Apr 13 – 23•Total Vacation: 11 days
Take 4 days of annual leave on Apr 18 – 21 to connect Songkran Festival (Thai New Year) into a 11-day continuous break.
King Bhumibol's Birthday, National Day & Father's Day
Dec 2 – 11•Total Vacation: 10 days
Take 4 days of annual leave on Dec 4, Dec 6 – 8 to connect King Bhumibol's Birthday, National Day & Father's Day into a 10-day continuous break.
Chakri Memorial Day
Apr 1 – 17•Total Vacation: 17 days
Take 7 days of annual leave on Apr 3 – 5, Apr 7, Apr 10 – 12 to connect Chakri Memorial Day into a 17-day continuous break.
Songkran Festival (Thai New Year)
Apr 8 – 23•Total Vacation: 16 days
Take 7 days of annual leave on Apr 10 – 12, Apr 18 – 21 to connect Songkran Festival (Thai New Year) into a 16-day continuous break.
National Labour Day
Apr 29 – May 14•Total Vacation: 16 days
Take 7 days of annual leave on May 2 – 3, May 5, May 9 – 12 to connect National Labour Day into a 16-day continuous break.
New Year's Day
Jan 1 – 9•Total Vacation: 9 days
Take 4 days of annual leave on Jan 4 – 7 to connect New Year's Day into a 9-day continuous break.
Makha Bucha Day
Feb 5 – 13•Total Vacation: 9 days
Take 4 days of annual leave on Feb 7 – 9, Feb 11 to connect Makha Bucha Day into a 9-day continuous break.
Chakri Memorial Day
Apr 1 – 9•Total Vacation: 9 days
Take 4 days of annual leave on Apr 3 – 5, Apr 7 to connect Chakri Memorial Day into a 9-day continuous break.
Visakha Bucha Day
May 6 – 14•Total Vacation: 9 days
Take 4 days of annual leave on May 9 – 12 to connect Visakha Bucha Day into a 9-day continuous break.
H.M. Queen Suthida's Birthday
Jun 3 – 11•Total Vacation: 9 days
Take 4 days of annual leave on Jun 6 – 9 to connect H.M. Queen Suthida's Birthday into a 9-day continuous break.
H.M. King Vajiralongkorn's Birthday
Jul 22 – 30•Total Vacation: 9 days
Take 4 days of annual leave on Jul 24 – 27 to connect H.M. King Vajiralongkorn's Birthday into a 9-day continuous break.
H.M. Queen Mother's Birthday & Mother's Day
Aug 12 – 20•Total Vacation: 9 days
Take 4 days of annual leave on Aug 15 – 18 to connect H.M. Queen Mother's Birthday & Mother's Day into a 9-day continuous break.
H.M. King Bhumibol Memorial Day
Oct 7 – 15•Total Vacation: 9 days
Take 4 days of annual leave on Oct 9 – 12 to connect H.M. King Bhumibol Memorial Day into a 9-day continuous break.
Chulalongkorn Memorial Day
Oct 21 – 29•Total Vacation: 9 days
Take 4 days of annual leave on Oct 24 – 27 to connect Chulalongkorn Memorial Day into a 9-day continuous break.
Constitution Day
Dec 9 – 17•Total Vacation: 9 days
Take 4 days of annual leave on Dec 12 – 15 to connect Constitution Day into a 9-day continuous break.
King Bhumibol's Birthday, National Day & Father's Day
Dec 5 – 11•Total Vacation: 7 days
Take 3 days of annual leave on Dec 6 – 8 to connect King Bhumibol's Birthday, National Day & Father's Day into a 7-day continuous break.
Coronation Day
May 4 – 14•Total Vacation: 11 days
Take 5 days of annual leave on May 5, May 9 – 12 to connect Coronation Day into a 11-day continuous break.
Asarnha Bucha Day
Jul 6 – 16•Total Vacation: 11 days
Take 5 days of annual leave on Jul 10 – 14 to connect Asarnha Bucha Day into a 11-day continuous break.
H.M. King Bhumibol Memorial Day
Oct 13 – 23•Total Vacation: 11 days
Take 5 days of annual leave on Oct 16 – 20 to connect H.M. King Bhumibol Memorial Day into a 11-day continuous break.
New Year's Day
Dec 25, 2027 – Jan 3, 2028•Total Vacation: 10 days
Take 5 days of annual leave on Dec 27 – 31 to connect New Year's Day into a 10-day continuous break.
National Labour Day
Apr 22 – May 1•Total Vacation: 10 days
Take 5 days of annual leave on Apr 24 – 28 to connect National Labour Day into a 10-day continuous break.
H.M. Queen Suthida's Birthday
May 27 – Jun 5•Total Vacation: 10 days
Take 5 days of annual leave on May 29 – Jun 2 to connect H.M. Queen Suthida's Birthday into a 10-day continuous break.
H.M. King Vajiralongkorn's Birthday
Jul 28 – Aug 6•Total Vacation: 10 days
Take 5 days of annual leave on Jul 31 – Aug 4 to connect H.M. King Vajiralongkorn's Birthday into a 10-day continuous break.
H.M. Queen Mother's Birthday & Mother's Day
Aug 5 – 14•Total Vacation: 10 days
Take 5 days of annual leave on Aug 7 – 11 to connect H.M. Queen Mother's Birthday & Mother's Day into a 10-day continuous break.
Makha Bucha Day
Feb 5 – 10•Total Vacation: 6 days
Take 3 days of annual leave on Feb 7 – 9 to connect Makha Bucha Day into a 6-day continuous break.
Chakri Memorial Day
Apr 1 – 6•Total Vacation: 6 days
Take 3 days of annual leave on Apr 3 – 5 to connect Chakri Memorial Day into a 6-day continuous break.
National Labour Day
Apr 22 – May 4•Total Vacation: 13 days
Take 7 days of annual leave on Apr 24 – 28, May 2 – 3 to connect National Labour Day into a 13-day continuous break.
King Bhumibol's Birthday, National Day & Father's Day
Dec 5 – 17•Total Vacation: 13 days
Take 7 days of annual leave on Dec 6 – 8, Dec 12 – 15 to connect King Bhumibol's Birthday, National Day & Father's Day into a 13-day continuous break.
Makha Bucha Day
Feb 10 – 20•Total Vacation: 11 days
Take 6 days of annual leave on Feb 11, Feb 14 – 18 to connect Makha Bucha Day into a 11-day continuous break.
King Bhumibol's Birthday, National Day & Father's Day
Nov 25 – Dec 5•Total Vacation: 11 days
Take 6 days of annual leave on Nov 27 – Dec 1, Dec 4 to connect King Bhumibol's Birthday, National Day & Father's Day into a 11-day continuous break.
New Year's Eve
Dec 23 – 31•Total Vacation: 9 days
Take 5 days of annual leave on Dec 25 – 29 to connect New Year's Eve into a 9-day continuous break.
New Year's Eve
Dec 30, 2028 – Jan 7, 2029•Total Vacation: 9 days
Take 5 days of annual leave on Jan 1 – 5 to connect New Year's Eve into a 9-day continuous break.
Compliance Notice: Leave planning recommendations are calculated for vacation optimization. Taking annual leave is subject to your employment contract, employer approval, and local labor legislation.
The 11 long weekends of 2028
New Year — Jan 1–3 (3 days); Songkran (Thai New Year) — Apr 13–17 (5 days); Labour Day — Apr 29 – May 1 (3 days); Visakha Bucha — May 6–8 (3 days); Queen Suthida's Birthday — Jun 3–5 (3 days); Asarnha Bucha & Buddhist Lent — Jul 6–9 (4 days); King Vajiralongkorn's Birthday — Jul 28–30 (3 days); Queen Mother's Birthday / Mother's Day — Aug 12–14 (3 days); King Bhumibol Memorial Day — Oct 13–15 (3 days); Chulalongkorn Memorial Day — Oct 21–23 (3 days); Constitution Day — Dec 9–11 (3 days)
Full list: New Year (Jan 1–3) Songkran (Thai New Year) (Apr 13–17) Labour Day (Apr 29 – May 1) Visakha Bucha (May 6–8) Queen Suthida's Birthday (Jun 3–5) Asarnha Bucha & Buddhist Lent (Jul 6–9) King Vajiralongkorn's Birthday (Jul 28–30) Queen Mother's Birthday / Mother's Day (Aug 12–14) King Bhumibol Memorial Day (Oct 13–15) Chulalongkorn Memorial Day (Oct 21–23) Constitution Day (Dec 9–11) — 11 consecutive-day breaks in total.
How Thailand builds its long weekends
Long weekends come from public holidays landing next to weekends (or substitute days extending them). The table above lists only real calendar breaks — a 11-day count means 11 separate runs of consecutive days off.
How to plan around them
The 11 breaks above are the ones the calendar gives you for free. The longest (Songkran (Thai New Year), 5 days, Apr 13–17) is the best anchor for a longer trip; the others work well for short getaways. Check the linked year page for make-up workdays that may surround the longer breaks.
Official sources & data
- Financial Institutions' Holidays — where the official B.E. 2571 (2028) list is publishedVisit sourceBank of Thailand
- Thai lunar calendar B.E. 2571 (2028) — basis for the Buddhist holy daysVisit sourceMyhora
- Thailand National Holidays in 2028 (independent cross-check)Visit sourcetime.now
Frequently asked questions
How many long weekends does Thailand have in 2028?
11 — every break of three consecutive days or more that Thailand's public holidays create in 2028. The longest is Songkran (Thai New Year) with 5 days off.
What is the longest long weekend in Thailand in 2028?
Songkran (Thai New Year) — 5 days (Apr 13–17).
Which public holidays create long weekends in Thailand 2028?
New Year, Songkran (Thai New Year), Labour Day, Visakha Bucha, Queen Suthida's Birthday, Asarnha Bucha & Buddhist Lent, King Vajiralongkorn's Birthday, Queen Mother's Birthday / Mother's Day, King Bhumibol Memorial Day, Chulalongkorn Memorial Day, Constitution Day. Each is listed above with its exact dates.
Does Thailand have substitute days for weekend holidays?
Yes — Thailand's substitute-day rules add weekday days off when a holiday falls on a weekend, which is why several of the 2028 long weekends above include a substitute day.
Are the 2028 long weekend dates confirmed?
Not yet — Thailand's 2028 calendar is provisional until the Cabinet confirms the year's holidays closer to the year. The dates above follow the standing holiday rules, with the Buddhist observances set by the Thai lunar calendar, and will be updated once the Cabinet decision lands.