Thailand 2025 Holiday Calendar

Every public holiday, long weekend, make-up workday and leave tip for the year, on one page.

21 daysPublic holidays
10 Breaks of 3+ days
5 daysLongest break(Apr 12 – Apr 16)
0 daysMake-up workdays
Other years
Browse by month
1 2 3 4 5 6 7 8 9 10 11 12

Long weekends in 2025

Break Days Includes Monthly view
Apr 5 (Sat) – Apr 7 (Mon) 3 days Substitution for Chakri Memorial Day View month
Apr 12 (Sat) – Apr 16 (Wed) 5 days Songkran Festival, Substitution for Songkran Festival View month
May 3 (Sat) – May 5 (Mon) 3 days Substitution for Coronation Day View month
May 10 (Sat) – May 12 (Mon) 3 days Substitution for Visakha Bucha Day View month
May 31 (Sat) – Jun 3 (Tue) 4 days Additional Special Holiday, H.M. Queen Suthida's Birthday View month
Jul 26 (Sat) – Jul 28 (Mon) 3 days H.M. King Maha Vajiralongkorn's Birthday View month
Aug 9 (Sat) – Aug 12 (Tue) 4 days Additional Special Holiday, H.M. Queen Sirikit the Queen Mother's Birthday / Mother's Day View month
Oct 11 (Sat) – Oct 13 (Mon) 3 days H.M. King Bhumibol Adulyadej the Great Memorial Day View month
Dec 5 (Fri) – Dec 7 (Sun) 3 days H.M. King Bhumibol's Birthday / National Day / Father's Day View month
Dec 31 (Wed) – Jan 4 (Sun) 5 days New Year's Eve, New Year's Day, Additional Special Holiday View month

Best leave hacks of 2025

The most efficient ways to stretch the year (at most 2 leave days each).

  • Take leave Take Apr 17, Apr 18 → 9-day break (Apr 12 – Apr 20)
  • Take leave Take Dec 29, Dec 30 → 9-day break (Dec 27 – Jan 4)
  • Take leave Take May 30, Jun 4 → 6-day break (May 30 – Jun 4)
  • Take leave Take Aug 8, Aug 13 → 6-day break (Aug 8 – Aug 13)
  • Take leave Take Jul 25 → 4-day break (Jul 25 – Jul 28)
  • Take leave Take Oct 10 → 4-day break (Oct 10 – Oct 13)

⚔️ Epic quests of the year (3 leave days)

Rare chances where a third leave day stretches the break to 9+ days. Months that cannot reach that bar never appear here.

  • Take leave Take Apr 11, Apr 17, Apr 18 → 10-day break (Apr 11 – Apr 20) View month
  • Take leave Take Dec 26, Dec 29, Dec 30 → 10-day break (Dec 26 – Jan 4) View month
  • Take leave Take Jun 4, Jun 5, Jun 6 → 9-day break (May 31 – Jun 8) View month
  • Take leave Take Aug 13, Aug 14, Aug 15 → 9-day break (Aug 9 – Aug 17) View month

All public holidays in 2025

Date Weekday Holiday
Jan 1 Wed New Year's Day
Feb 12 Wed Makha Bucha Day
Apr 7 Mon Substitution for Chakri Memorial Day
Apr 13 Sun Songkran Festival
Apr 14 Mon Songkran Festival
Apr 15 Tue Songkran Festival
Apr 16 Wed Substitution for Songkran Festival
May 1 Thu National Labour Day
May 5 Mon Substitution for Coronation Day
May 12 Mon Substitution for Visakha Bucha Day
Jun 2 Mon Additional Special Holiday
Jun 3 Tue H.M. Queen Suthida's Birthday
Jul 10 Thu Asarnha Bucha Day
Jul 28 Mon H.M. King Maha Vajiralongkorn's Birthday
Aug 11 Mon Additional Special Holiday
Aug 12 Tue H.M. Queen Sirikit the Queen Mother's Birthday / Mother's Day
Oct 13 Mon H.M. King Bhumibol Adulyadej the Great Memorial Day
Oct 23 Thu H.M. King Chulalongkorn the Great Memorial Day
Dec 5 Fri H.M. King Bhumibol's Birthday / National Day / Father's Day
Dec 10 Wed Constitution Day
Dec 31 Wed New Year's Eve

Make-up workdays in 2025

No make-up workdays are scheduled for 2025.

Frequently asked questions

How many public holidays does Thailand have in 2025?

21 public holidays in total, forming 10 breaks of three days or more. See the full list on this page.

What is the longest break in 2025?

The longest break runs Apr 12 to Apr 16, 5 days in total (Songkran Festival, Substitution for Songkran Festival).

Are there make-up workdays in 2025?

No make-up workdays are scheduled for 2025.

What is the smartest leave to take in 2025?

One of the best: take Apr 17, Apr 18 (2 day(s)) to stretch into a 9-day break from Apr 12 to Apr 20. See the leave planner above.