Living in Bangkok

Thai public holidays: which counter is actually closed

Almost every English page about Thai public holidays is a list of dates. The list is the least useful part, because Thailand does not have one holiday calendar. It has four, issued by four different authorities under four different legal instruments, and they do not agree with each other. In 2026 the Cabinet gave government offices 21 days, the Bank of Thailand gave banks 19, the Labour Protection Act obliges a private employer to only 13, and a Prime Minister’s Office notification governs a fifth list — the days you cannot buy a drink — that lines up with none of them. The question worth answering is never “is tomorrow a holiday”. It is “which counter is closed, and did anyone move it last month”.

The short version

  • Banks and ministries keep different lists, and the 2026 gap is exactly two days: 13 May (Royal Ploughing Ceremony) and 30 July (Khao Phansa). Offices shut; every bank in the country traded.
  • The calendar is provisional. A 2026 bridge day was fixed 14 months ahead, two more were withdrawn in December 2025, and a brand-new Bangkok-only holiday on Friday 16 October 2026 was invented in May.
  • Shops, malls, 7-Eleven, the BTS and the MRT do not close. Counters close. So do embassies — which observe both the Thai calendar and their own.
  • A bank branch inside a mall stays open on a bank holiday. The standalone branch on the corner does not.
  • Thailand Post works through holidays and publishes a monthly notice saying so.
  • 2027 is not knowable yet. As of August 2026 no Cabinet resolution existed for it. Tables you find online for 2027 are calendar arithmetic, not decisions.
Four Thai holiday calendars for 2026, compared by length Four horizontal bars comparing how many days off each Thai holiday calendar grants in 2026. Government offices get 21 days, set by Cabinet resolution and announced by the Prime Minister's Office. Banks get 19 days nationwide, set separately by the Bank of Thailand, or 20 in Bangkok because of a Bangkok-only holiday on 16 October. Private employers must give a statutory minimum of 13 days under section 29 of the Labour Protection Act, of which only National Labour Day on 1 May is compulsory. A fourth, shorter bar shows the five Buddhist holy days on which alcohol sales are banned nationwide, plus separate election periods, and is marked as overlapping none of the other three cleanly. An annotation identifies the two-day difference between the government and bank lists as 13 May, Royal Ploughing Ceremony Day, and 30 July, Khao Phansa. Days off in 2026, by whose calendar you are on Government offices Cabinet resolution 21 days Banks Bank of Thailand, separate list 19 days 20 in Bangkok the 2-day gap Private employers Labour Protection Act §29 floor 13 days only 1 May is compulsory No alcohol sold PM’s Office notification 5 days + election periods — and it matches none of the three above Where the government and bank lists differ, in full: Wed 13 May 2026 — Royal Ploughing Ceremony. Ministries closed. Banks open. Thu 30 July 2026 — Khao Phansa. Ministries closed. Banks open. Alcohol banned. 21 minus 19 is exactly these two days. The arithmetic closes — you can check it yourself.
Bar lengths are proportional to the number of days each calendar grants. An editorial reference by Town Wire News.

Four calendars, four authorities

This is the structural fact that makes everything else make sense, and it is almost never stated.

Government offices follow a list set by Cabinet resolution and published by the Secretariat of the Cabinet as an announcement of the Prime Minister’s Office. For 2026 that list ran to 21 days. This is the list people mean by “Thai public holidays”, and it is the one that closes ministries, immigration and the Land Transport Department.

Banks follow a different list entirely, issued by the Bank of Thailand as the traditional holidays of financial institutions. For 2026 it ran to 19 days nationwide. It is not a subset by accident — it is a separate instrument from a separate authority, and it is not even uniform across the country: the Islamic Bank of Thailand observes Eid al-Fitr and Eid al-Adha, and branches in Narathiwat, Pattani, Yala, Satun and Songkhla additionally observe Chinese New Year.

Private employers are bound by neither. Section 29 of the Labour Protection Act B.E. 2541 requires an employer to give at least 13 traditional holidays a year and requires that National Labour Day, 1 May, is one of them. Beyond that the employer chooses which days — and is under no obligation to follow a Cabinet special holiday at all. This is why your Thai colleague at a multinational, your friend at a ministry and the person running the shop downstairs can genuinely have three different answers about whether tomorrow is a day off. None of them is confused.

And a fourth list governs alcohol, which we come to below. It overlaps the other three only by coincidence.

Section 29 also supplies the substitution rule that people notice without knowing where it comes from: if a traditional holiday falls on the employee’s weekly day off, the substitute is the next working day. That is why Visakha Bucha, which fell on Sunday 31 May 2026, produced a day off on Monday 1 June, and why 5 December — a Saturday in 2026 — produced Monday 7 December. Songkran 2026 fell Monday to Wednesday, so no substitution was owed; the break was five days including the preceding weekend and no more.

The two days the lists disagree — by name

Twenty-one minus nineteen is two, and you can identify both.

Wednesday 13 May 2026 — Royal Ploughing Ceremony Day (วันพืชมงคล). Government offices closed. Banks open as normal. Thai reporting on the day was explicit about the reason: the Royal Ploughing Ceremony is a government holiday but was never designated a traditional holiday of financial institutions, so every bank traded. The private sector worked. The date is worth knowing about for another reason — it is not a lunar holiday but an astrologically determined one, announced annually by the Bureau of the Royal Household, so it moves and cannot be predicted from a rule.

Thursday 30 July 2026 — Khao Phansa. Government offices closed; the Bank of Thailand closed banks on Wednesday 29 July for Asalha Bucha but not on the 30th. The same split shows up in an unrelated place, which is a satisfying cross-check: the Expressway Authority waived tolls for three consecutive government holidays on 28, 29 and 30 July while the banks were open for business on the last of them.

The one your old guide gets wrong. Thailand used to have a bank half-year closing holiday on 1 July. The Bank of Thailand abolished it from 2019, on the reasoning that book-closing had become efficient enough not to need a service suspension. Any page still listing 1 July as a Thai bank holiday has not been updated in seven years — a useful test of whether the rest of that page is worth trusting.

The calendar is provisional — in both directions

Two mechanisms make Thai holidays moveable. The first is the lunar calendar: Makha Bucha, Visakha Bucha, Asalha Bucha, Khao Phansa and Ok Phansa shift every year, which is why Makha Bucha was 3 March in 2026 and falls in late February in 2027. Loy Krathong moves too, though it is not a public holiday at all.

The second is more consequential and much less discussed: the Cabinet adds and removes days by resolution, and it does so on its own schedule. 2026 demonstrated all three directions within eighteen months.

That last one deserves its own paragraph, because it is the single most useful thing on this page for anyone living here this year, and it will be missing from every calendar printed in January.

Bangkok’s October 2026 week

Bangkok is hosting the IMF and World Bank Annual Meetings at the Queen Sirikit National Convention Center from 12 to 18 October 2026 — on the order of 15,000 attendees from some 190 countries. The Cabinet’s response was to declare Friday 16 October a Bangkok-only holiday and to ask government offices in the capital to work from home on Monday 12, Wednesday 14 and Thursday 15 October. Tuesday 13 October is already a national holiday. The Bank of Thailand separately asked banks to consider working from home for non-public-facing Bangkok units on those same three days, and made 16 October a bank holiday for Bangkok financial institutions only — which is how the bank count becomes 19 nationwide and 20 in the capital.

Read as a resident: in the week beginning 12 October, Bangkok government counters are either closed or degraded on all five working days, and the Friday takes the banks with it. If you have anything to file, renew, collect or transfer, that week is not the week.

Do not over-read it. The Cabinet requested that state enterprises, financial institutions, schools and private businesses cooperate. It did not require it. Whether your office, your child’s school or your building’s juristic office actually closes on 16 October is a question for them, not for the Royal Gazette.

The same volatility is why we are not printing a 2027 table. As of August 2026 no Cabinet resolution for 2027 existed. The 2027 tables circulating on Thai calendar sites are arithmetic run forward from the lunar and solar rules, and at least one of those sites says so in its own small print — the dates are pre-entered and subject to amendment by Cabinet announcement. Treat them as a forecast, not a schedule.

So what is actually closed?

This is the question behind the question, and the answers split much more cleanly than the calendars do. Commerce stays open. Counters close.

What a Thai public holiday does and does not close in Bangkok.
Where you were goingOn a public holidayThe catch
Standalone bank branchClosedOnly on the Bank of Thailand’s 19 days — not on all 21 government days
Bank branch inside a mallOpenFollows mall hours, not banking hours. Confirmed across six major banks in May 2026 — but check your branch
Bank app, ATMsOpenThe Bank of Thailand permits core operations to keep running where suspension would disrupt
Ministries, government officesClosedAll 21 Cabinet days
Immigration, Chaeng WatthanaClosedNormally Mon–Fri 08:30–16:30 with a 12:00–13:00 lunch break; queue numbers stop well before closing
Your embassyClosed — twice overEmbassies observe both Thai holidays and their own national ones, published as one combined list
Department of Land TransportClosedStops accepting new jobs before the counter closes even on a working day
Thailand PostOpenPublishes a monthly “no holiday” service notice; individual branch hours still vary
Hospital emergency departmentOpen, 24/71669 nationally, 1646 in Bangkok. Outpatient clinics keep office hours — ring first
BTS, MRTOpen, roughly 05:00–midnightExtended to 02:00 for New Year’s Eve into 1 January 2026. We have never been able to verify a Songkran extension
Malls, supermarkets, 7-ElevenOpenHolidays are trading days here, not closing days
Grand PalaceOpenThe inversion — see below
Three EXAT expresswaysFreeThe toll waiver is triggered by the Prime Minister’s Office holiday announcement itself

The Grand Palace inverts the rule

The Grand Palace and Wat Phra Kaew are open on public holidays. What closes them is a different trigger entirely: royal ceremonies. In 2026 the two coincided in a way that caught people out — on Chakri Day, Monday 6 April, the complex opened 08:00 to 12:00 only, with ticket sales in the same window, the Ordination Hall closed all day and the screening tunnel shut at 11:00, against normal hours of 08:30 to 16:30. So the day it restricted access was a public holiday, but not because it was a public holiday. Ceremonial closures are announced at short notice and we will not forecast them; check on the morning you plan to go. The same caution applies to anything you were planning around the major sights.

What the holiday does to the roads

Three effects, all documented, and the first is genuinely elegant.

The tolls come off automatically. The Expressway Authority of Thailand waives tolls at 63 plazas across three expressways — Chalerm Maha Nakhon, Si Rat and Udon Ratthaya — on annual government holidays as announced by the Prime Minister’s Office. This is not a discretionary gesture repeated each year: the waiver is written into the amended concession contracts between EXAT and its operating partners, keyed to that announcement. The Cabinet’s declaration therefore does two things at once — it shuts the counters and it opens the expressways. New Year is handled as a block rather than by individual dates; the 2025–26 waiver ran continuously from 30 December to 5 January.

The road-safety campaign has an official name. The “seven dangerous days” you will see referenced around Songkran and New Year is run by the Road Accident Prevention and Reduction Centre, and the Songkran 2026 window was 11–17 April. The published result for that window: 1,242 accidents, 1,200 injuries and 242 deaths, down 35.6%, 37.5% and 9.7% respectively against the three-year average, with speeding the leading cause at 40.7% and ten provinces recording no fatalities. We cite it not as a statistic for its own sake but because it is the clearest available answer to “is intercity road travel worse at Songkran” — the state thinks so, measurably, every year.

The city both empties and fills. Transport Co. moved more than 850,000 passengers over the Songkran 2026 period, peaking on 11 April at 151,593 people across 7,745 bus departures, with the return flow running at 100,000–120,000 a day from 16 to 19 April. At the same time the BMA counted 4.95 million participants across 94 Bangkok venues, up 93% on 2025. Both are true and they are different populations: residents leave, and a larger crowd arrives at the water zones. This is why we will not print the familiar line that “Bangkok empties out” — your soi may well empty while Silom is the busiest it has been all year. If you are the one leaving, the mode you pick matters more than usual in those windows.

Songkran: the water dates are not the holiday dates

This trips up residents more than tourists, because a tourist expects to get wet and a resident expects to go to work. The BMA sets the play zones and their dates, and they do not match the public holiday. In 2026 the government holiday was 13–15 April, but Silom ran 12–14 April with the road closing from 10:00 on the 12th — water play began a day before the holiday started. Khao San ran 13–15, Siam Square 12–15, Benjakitti Park 11–15, and ICONSIAM from the 10th. The BMA ran free feeder buses from Sanam Luang every 20 minutes, imposed alcohol-free zones and set a 22:00 cut-off on play.

Two rules are worth knowing precisely. Excessive-pressure water guns were banned nationally, and forcing water on someone who is avoiding it — including someone visibly on their way to work — carries a fine of up to 60,000 baht. That second rule exists because the situation is common, and it is your answer if you need one.

On the trains: restrictions on water guns and soaked passengers at BTS and MRT entrances are widely reported and visibly enforced, but we could not locate a published operator notice, so we describe it as observed practice rather than a rule we can cite. Plan on it being enforced.

The fifth calendar: the days you cannot buy a drink

We cover this properly in our guide to alcohol hours and dry days, so here is only the part that belongs to the holiday question: the dry-day list and the holiday list are different lists, and the clearest proof is Ok Phansa. In 2026 it fell on Monday 26 October — alcohol sales banned nationwide all day, under a Prime Minister’s Office notification effective 10 May 2025, with penalties of up to six months and/or 10,000 baht — and it was neither a public holiday nor a bank holiday. It appears on neither the 21-day list nor the 19-day list. It was an ordinary working Monday on which the shops would not sell you a beer.

Election bans run on a different clock again: from 18:00 the day before polling until 18:00 on polling day, spanning two dates rather than filling one, under separate election legislation. Bangkok had three such periods in 2026. Hotels licensed under the Hotel Act are a genuine statutory exemption from the Buddhist dry days, along with airport terminal buildings and certain licensed entertainment venues — which is why your hotel bar is serving while the 7-Eleven is not.

What catches foreigners specifically

Multi-day bank closures land on rent dates. The 2026 stretches were Songkran (five days including the weekend), 30 May to 1 June, 5 to 7 December and the New Year block. If your rent transfer, your visa fee or your utility payment has a hard date, count the working days rather than the calendar days. Apps and mall branches bridge these gaps; standalone branches do not. The same applies to changing money — the exchange booths keep retail hours, but the bank behind your transfer keeps bank holidays.

Immigration closes and the deadline does not care. The 90-day report can be filed online, and offices are shut on public holidays. Beyond those two facts we are deliberately saying nothing: every specific claim we found about filing windows, grace periods and penalties came from law-firm blogs and aggregators rather than from the Immigration Bureau or a police order, they did not agree with one another, and getting this wrong costs a reader money. Ask your own office, and do not plan a filing for a holiday week. The October week described above is the obvious one to avoid this year.

Your embassy is closed more often than anything else in the city. It takes both calendars. If you need a document legalised or a passport renewed, the combined list on your embassy’s own site is the only one that matters — and it is published, precisely because they know this.

Parcels mostly keep moving. Thailand Post explicitly works through holidays. For the private couriers we could find no published holiday policy at all, so we will not claim one in either direction; if a delivery matters, the tracking page is your source, not us.

The four calendars, side by side

Selected 2026 dates showing where the four calendars agree and where they part company. The four highlighted rows are the ones most date-list pages get wrong.
2026GovernmentBanksPrivate minimumAlcohol
Fri 2 Jan — special dayClosedClosedOptionalOn sale
Tue 3 Mar — Makha BuchaClosedClosedOptionalBanned, all day
Mon–Wed 13–15 Apr — SongkranClosedClosedOptionalOn sale
Fri 1 May — Labour DayClosedClosedCompulsoryOn sale
Wed 13 May — Royal PloughingClosedOpenWorkingOn sale
Sun 31 May — Visakha BuchaMoved to Mon 1 JunMoved to Mon 1 JunOptionalBanned, all day
Sat–Sun 27–28 Jun — local electionWorkingWorkingWorkingBanned 18:00→18:00
Wed 29 Jul — Asalha BuchaClosedClosedOptionalBanned, all day
Thu 30 Jul — Khao PhansaClosedOpenWorkingBanned, all day
Fri 16 Oct — Bangkok onlyClosed in BangkokClosed in BangkokRequested, not requiredOn sale
Mon 26 Oct — Ok PhansaOpenOpenWorkingBanned, all day
Sat 5 DecMoved to Mon 7 DecMoved to Mon 7 DecOptionalOn sale

One naming point while we are here, because the error is everywhere in English: 12 August is a birthday celebration for Her Majesty Queen Sirikit The Queen Mother, and National Mother’s Day. It is not a memorial day, and English lists that render it as one have mistranslated the Thai. Similarly, 23 October is Chulalongkorn Day, for Rama V — we have seen machine-translated sources attach the wrong monarch to it.

Quick answers

Are the banks shut whenever the government is?
No. Two days differed in 2026: 13 May and 30 July, on both of which banks traded.
Will the BTS be running?
Yes, normal hours. The only extension we can verify is to 02:00 on New Year’s Eve.
Can I do my 90-day report on a holiday?
Offices are closed; online filing exists. Confirm your own deadline with your office — do not take a date from a blog.
Is 16 October a holiday for me?
If you work for the Bangkok government or a bank in Bangkok, yes. For private employers the Cabinet asked, it did not require.
Where can I get the 2027 dates?
Nowhere reliable yet. Until the Cabinet resolves, any 2027 table is a projection.

How we made this — and our sources

We are not based in Bangkok. The four-calendar structure is built from the instruments themselves rather than from date lists: the Cabinet resolution and Prime Minister’s Office announcement behind the 21 government days; the Bank of Thailand’s separate financial-institution holiday list behind the 19 bank days; section 29 of the Labour Protection Act B.E. 2541 for the 13-day private-sector floor, the compulsory status of Labour Day and the next-working-day substitution rule; and the Prime Minister’s Office notification on prohibited alcohol sale days, effective 10 May 2025, for the fifth list. The 2 January 2026 special day is from the Cabinet resolution of 12 November 2024; the withdrawal of two further 2026 special days from the Cabinet meeting of 2 December 2025; and the Bangkok-only 16 October holiday from the Cabinet decision of 19 May 2026, with the IMF and World Bank Annual Meetings dates and venue confirmed against the IMF’s own announcement. The 13 May and 30 July bank-open findings are from same-day Thai reporting and are independently corroborated by the Expressway Authority treating 28–30 July as three government holidays. The abolition of the 1 July bank holiday from 2019 is from contemporaneous reporting of the Bank of Thailand’s decision. Mall-branch opening was verified across six named banks for the May 2026 holidays. Toll waiver scope, the concession-contract mechanism, the Road Accident Prevention and Reduction Centre’s Songkran figures, the Transport Co. passenger counts, the BMA participation count and the BMA Songkran zone dates are all from official or contemporaneous published sources and are dated in the text.

What we have deliberately left out. Any 2027 date list, because no Cabinet resolution existed when we checked and a projection presented as a schedule would be worse than nothing. All specifics of 90-day report deadlines, grace periods and penalties, because every version we found was from a law firm or aggregator rather than the Immigration Bureau, the versions conflicted, and being wrong there costs money. BTS and MRT water-gun rules as official policy, because no operator notice could be found — we describe them as observed practice. Any Songkran service extension, in either direction, because we still cannot verify one. Private courier holiday operations, because we found no source at all. Exact mall-branch closing times as a universal rule, because they vary by mall. Any claim that a fixed share of Bangkok’s population leaves for Songkran, because the round numbers in circulation have no census or transport-authority basis. And any statement that public holidays close government hospital outpatient departments, because we could only verify the emergency half.

This is general orientation, not legal, immigration or employment advice — your holiday entitlement is what your contract and your employer say it is, and your filing deadline is what your office says it is. Spotted something out of date? Tell us via our corrections page and we will fix it.