New Year's Day — a lone day off, bridge it:
Stretch it: take 2 days of leave (Dec 30–31) for 5 days off (Dec 28 – Jan 1).
Thailand has 6 long weekends (3 or more consecutive days off) in 2025, counting public holidays and Sat–Sun weekends; the longest natural break runs 4 days (Apr 12 – 15). Placed well, 1 day of leave stretches a break to 5 consecutive days off — every option is below.
Subscribe to or print Thailand holidays →
New Year's Day — a lone day off, bridge it:
Stretch it: take 2 days of leave (Dec 30–31) for 5 days off (Dec 28 – Jan 1).
Makha Bucha — a lone day off, bridge it:
Stretch it: take 1 day of leave (Feb 14) for 4 days off (Feb 13 – 16).
Stretch it: take 3 days of leave (Apr 16–18) for 9 days off (Apr 12 – 20).
Stretch it: take 4 days of leave (May 13–16) for 9 days off (May 10 – 18).
Queen Suthida's Birthday — a lone day off, bridge it:
Stretch it: take 1 day of leave (Jun 2) for 4 days off (May 31 – Jun 3).
Stretch it: take 3 days of leave (Jul 7–9) for 9 days off (Jul 5 – 13).
Stretch it: take 4 days of leave (Jul 29 – Aug 1) for 9 days off (Jul 26 – Aug 3).
The Queen Mother's Birthday — a lone day off, bridge it:
Stretch it: take 1 day of leave (Aug 11) for 4 days off (Aug 9 – 12).
King Bhumibol Adulyadej Memorial Day
Stretch it: take 4 days of leave (Oct 14–17) for 9 days off (Oct 11 – 19).
King Chulalongkorn Day — a lone day off, bridge it:
Stretch it: take 1 day of leave (Oct 24) for 4 days off (Oct 23 – 26).
King Bhumibol Adulyadej's Birthday
Stretch it: take 2 days of leave (Dec 8–9) for 6 days off (Dec 5 – 10).
Constitution Day — a lone day off, bridge it:
Stretch it: take 2 days of leave (Dec 8–9) for 6 days off (Dec 5 – 10).
New Year's Eve · New Year's Day
Stretch it: take 1 day of leave (Jan 2) for 5 days off (Dec 31 – Jan 4).
Each plan books leave only on working days between two natural breaks, so every one of them returns more than one day off per day of leave.
| Days off | Leave | Span |
|---|---|---|
| 5 | 2d · Dec 30–31 | Dec 28 – Jan 1 |
| 9 | 4d · Dec 30–31 + Jan 2–3 | Dec 28 – Jan 5 |
| 5 | 2d · Jan 2–3 | Jan 1 – 5 |
| 6 | 3d · Feb 10–12 | Feb 8 – 13 |
| 9 | 4d · Feb 10–12 + Feb 14 | Feb 8 – 16 |
| 4 | 1d · Feb 14 | Feb 13 – 16 |
| 9 | 3d · Apr 16–18 | Apr 12 – 20 |
| 9 | 4d · May 13–16 | May 10 – 18 |
| 4 | 1d · Jun 2 | May 31 – Jun 3 |
| 9 | 4d · Jun 2 + Jun 4–6 | May 31 – Jun 8 |
| 6 | 3d · Jun 4–6 | Jun 3 – 8 |
| 9 | 3d · Jul 7–9 | Jul 5 – 13 |
| 9 | 4d · Jul 29 – Aug 1 | Jul 26 – Aug 3 |
| 4 | 1d · Aug 11 | Aug 9 – 12 |
| 9 | 4d · Aug 11 + Aug 13–15 | Aug 9 – 17 |
| 6 | 3d · Aug 13–15 | Aug 12 – 17 |
| 9 | 4d · Oct 14–17 | Oct 11 – 19 |
| 6 | 3d · Oct 20–22 | Oct 18 – 23 |
| 9 | 4d · Oct 20–22 + Oct 24 | Oct 18 – 26 |
| 4 | 1d · Oct 24 | Oct 23 – 26 |
| 9 | 4d · Dec 1–4 | Nov 29 – Dec 7 |
| 6 | 2d · Dec 8–9 | Dec 5 – 10 |
| 10 | 4d · Dec 8–9 + Dec 11–12 | Dec 5 – 14 |
| 5 | 2d · Dec 11–12 | Dec 10 – 14 |
| 6 | 2d · Dec 29–30 | Dec 27 – Jan 1 |
| 9 | 3d · Dec 29–30 + Jan 2 | Dec 27 – Jan 4 |
| 5Best value | 1d · Jan 2 | Dec 31 – Jan 4 |
Computed from Thailand's public holidays plus Sat–Sun weekends. Substitute days count as days off; observances don't. Bridges spend at most 4 leave days, booked only on working days.
Holiday data is sourced from open data and may not reflect last-minute regulatory changes. Verify with official sources before legal or financial decisions.