HumanSoft โปรแกรม HR
Published: October 8, 20262 views
General Knowledge
2027 Holiday Calendar: Full-Year Holiday List - blog image preview
Blog>2027 Holiday Calendar: Full-Year Holiday List

Thailand Holiday Calendar 2027 (B.E. 2570): Every Holiday of the Year

Thailand’s 2027 (B.E. 2570) holiday calendar has 19 official government holidays, not counting substitution days. Four of them fall on a Saturday or Sunday, so substitution holidays follow on 22 February, 20 July, 25 October and 6 December. Across the year there are 8 long weekends: New Year’s Day, Makha Bucha Day, National Labour Day followed by Coronation Day, Asarnha Bucha Day followed by Buddhist Lent Day, Chulalongkorn Day, Father’s Day, Constitution Day and New Year’s Eve.

 

Note: The Buddhist year B.E. 2570 corresponds to 2027 CE. The government holiday calendar applies to public agencies. Private companies must set at least 13 traditional holidays per year under Section 29 of the Labour Protection Act B.E. 2541 (1998).

 

Table of Contents:

Do Private Companies Have to Follow Every Government Holiday?

No. Private companies can choose traditional holidays that suit their type of business, location and employees’ religions, but they must provide at least 13 days per year, and National Labour Day must be one of them. Employees should therefore check their company’s holiday announcement before booking travel, especially for days when government offices close but many companies stay open, such as Royal Ploughing Ceremony Day, Buddhist Lent Day and substitution holidays.

 

What Are the Holidays in 2027 (B.E. 2570)?

Here is the 2027 holiday calendar by month, showing whether each day is a government holiday, a bank holiday or a substitution holiday.

 

What Are the Holidays in 2027 (B.E. 2570)?

 

Date Day Holiday Type
1 January 2027 Friday New Year’s Day Government / Bank
21 February 2027 Sunday Makha Bucha Day Government / Bank
22 February 2027 Monday Substitution for Makha Bucha Day Substitution
6 April 2027 Tuesday Chakri Memorial Day Government / Bank
13–15 April 2027 Tuesday–Thursday Songkran Festival Government / Bank
1 May 2027 Saturday National Labour Day Bank / Private sector
3 May 2027 Monday Substitution for National Labour Day Substitution (Bank / Private sector)
4 May 2027 Tuesday Coronation Day Government / Bank
To be announced (May) – Royal Ploughing Ceremony Day Government
20 May 2027 Thursday Visakha Bucha Day Government / Bank
3 June 2027 Thursday H.M. Queen Suthida Bajrasudhabimalalakshana’s Birthday Government / Bank
18 July 2027 Sunday Asarnha Bucha Day Government / Bank
19 July 2027 Monday Buddhist Lent Day (banks close as the substitution for Asarnha Bucha Day) Government
20 July 2027 Tuesday Substitution for Asarnha Bucha Day Substitution (Government)
28 July 2027 Wednesday H.M. King Maha Vajiralongkorn Phra Vajiraklaochaoyuhua’s Birthday Government / Bank
12 August 2027 Thursday National Mother’s Day Government / Bank
13 October 2027 Wednesday Anniversary of the Passing of H.M. King Bhumibol Adulyadej The Great (King Bhumibol Adulyadej The Great Memorial Day) Government / Bank
23 October 2027 Saturday Chulalongkorn Day Government / Bank
25 October 2027 Monday Substitution for Chulalongkorn Day Substitution
5 December 2027 Sunday H.M. King Bhumibol Adulyadej The Great’s Birthday Anniversary, National Day and Father’s Day Government / Bank
6 December 2027 Monday Substitution for Father’s Day Substitution
10 December 2027 Friday Constitution Day Government / Bank
31 December 2027 Friday New Year’s Eve Government / Bank

*Last updated: October 2026 (the date of Royal Ploughing Ceremony Day is pending announcement by the Bureau of the Royal Household)

 

When Are the Long Weekends in 2027?

2027 has 8 long weekends that connect to a Saturday and Sunday (for those who have weekends off), which makes it easy to plan leave, travel and staffing in advance.

 

Dates Length Holidays Notes
1–3 January 2027 3 days (Friday–Sunday) New Year’s Day –
20–22 February 2027 3 days (Saturday–Monday) Makha Bucha Day + substitution –
1–4 May 2027 4 days (Saturday–Tuesday) National Labour Day + substitution + Coronation Day For those following the bank / private-sector calendar
17–20 July 2027 4 days (Saturday–Tuesday) Asarnha Bucha Day + Buddhist Lent Day + substitution For government agencies (banks close 17–19 July)
23–25 October 2027 3 days (Saturday–Monday) Chulalongkorn Day + substitution –
4–6 December 2027 3 days (Saturday–Monday) Father’s Day + substitution –
10–12 December 2027 3 days (Friday–Sunday) Constitution Day –
31 December 2027 – 2 January 2028 3 days or more New Year’s Eve + New Year’s Day 2028 May extend to 3 January 2028 if a substitution for New Year’s Day is announced

*Last updated: October 2026 (the date of Royal Ploughing Ceremony Day is pending announcement by the Bureau of the Royal Household)

 

What Should HR Prepare from the 2027 Holiday Calendar?

Check the working days of each employee group

Office staff, factory workers, retail staff and shift workers may have different weekly days off, so HR needs to check which groups’ days off overlap with each traditional holiday. (Read more: How to plan employee day-off schedules)

 

Choose at least 13 company holidays

Private-sector holidays must include National Labour Day. The remaining days can be chosen to suit the nature of the business and the traditions of the employees. 

 

Check substitution holidays

If a traditional holiday falls on an employee’s weekly day off, the employee is entitled to a substitution holiday on the next working day. In 2027, five holidays fall on a Saturday or Sunday: Makha Bucha Day, National Labour Day, Asarnha Bucha Day, Chulalongkorn Day and Father’s Day. HR should check which substitution day applies to each employee group.

 

Announce holidays to employees in advance

Announce the holiday calendar before the new year starts and update it in the HR system, so employees can plan their leave, managers can plan staffing, and Payroll can calculate wages consistently.

 

Set up holidays in the HR system

Once holidays are announced, HR should record them in the system for each company, branch or employee group, so that work schedules, leave, OT requests and wage calculations all use the same calendar.

 

FAQ: Frequently Asked Questions About 2027 Holidays

Are daily-wage employees paid on traditional holidays?

Yes. Daily-wage employees are entitled to wages on the traditional holidays the company announces (at least 13 days per year) and on annual leave of at least 6 days after completing one year of service. For weekly days off, employers are not required to pay daily-wage employees unless the company grants more than the law requires.

 

How should employees be paid for working on a holiday?

Employees who are already paid for holidays (such as monthly-salaried staff) receive at least 1 times their hourly wage on top. Employees who are not paid for the holiday (such as daily-wage workers working on their weekly day off) receive at least 2 times their hourly wage. Work beyond normal hours on a holiday must be paid as holiday overtime at no less than 3 times the hourly wage, under Sections 62–63. (Read more: Q&A: Can employees work on New Year’s Day, and how is OT calculated?)

 

Can employees take annual leave next to a long weekend?

Yes, if it is approved under the company’s leave policy. The employer may take staffing and business continuity into account.

 

Is a Work from Home day considered a holiday?

No. The employee is still working; only the place of work changes from the office to another location permitted by the company.

 

Can a business that is open every day skip setting holidays?

No. A business that operates every day must still give employees the holidays required by law. It can rotate days off or organise staff into shifts to keep the business running.

 

Related articles

HumanSoft team ready to helpHumanSoft Payroll & HR SolutionFree 30-day trial, all HR functions
  • Free setup service.
  • No expenses at all.
  • Dismiss at any time.
Try it free
LINEChat with usContact Us30 วันTry for
FREE