The old rule that was finally abolished
Since 2008 Thailand had a strict “alcohol window”: spirits could be bought in shops and most venues only from 11:00 to 14:00 and then from 17:00 to midnight — with a mandatory three-hour afternoon break. The rule created confusion for tourists used to their own countries: ordering a beer with lunch at 15:00 in an ordinary 7-Eleven or supermarket was simply impossible, and bars and restaurants followed the same schedule.
From 29 May 2026 the afternoon break was abolished, and in tourist areas the alcohol sales schedule has extended to the whole day — in practice this means that you can now buy beer or wine in a shop or order it in a catering venue at almost any time of day within the outlet’s general opening hours, without the former three-hour window from 14:00 to 17:00. Specific hours may still differ by region and type of venue, so if in doubt check on the spot, but the principle of a mandatory afternoon break for most points of sale no longer applies in 2026.

Where you still cannot drink or buy alcohol
Abolishing the afternoon break did not remove the other restrictions. The permanent bans remain on drinking and selling alcohol on roads and at petrol stations, in cars and other vehicles, at railway stations and on trains. Drinking in the street, in parks and on beaches outside specially permitted zones is also formally forbidden and can end in a fine, even if in a particular tourist area this is often overlooked. The simplest way to navigate: buying and drinking alcohol in a shop, bar, restaurant or hotel is the standard situation, while drinking on the move in a public place outside a venue’s area risks a fine.
The “dry days” on Buddhist holidays have not gone away
Separately from the afternoon break, Thailand has complete bans on alcohol sales on the days of the main Buddhist holidays — on those days no legal sales channel operates, including shops, restaurants, bars and nightclubs, usually from midnight to midnight. In 2026 such days (both past and remaining) are 3 March (Makha Bucha), 31 May (Visakha Bucha, the main holiday of the year), 29 July (Asalha Bucha) and 30 July (the start of the Buddhist Lent, Khao Phansa), and 26 October (the end of Lent, Ok Phansa). If you plan a trip on one of these dates, it is worth stocking up on drinks the evening before — on the holiday itself you cannot buy alcohol in any legal shop or venue, however touristy the area.
Fines for violations
For violating the rules of selling or drinking alcohol in a prohibited place or at a prohibited time, a fine of up to 10,000 baht (about 25–26 thousand roubles) is provided — a noticeable sum, and it is usually not worth risking for a couple of cans of beer on a beach outside a permitted zone.
Practical checklist
- From 29 May 2026 there is no longer a mandatory three-hour break in alcohol sales (14:00–17:00) — but check the opening hours of the specific outlet on the spot.
- Don’t drink or buy alcohol on roads, at petrol stations, in transport and at stations — the ban always applies there.
- Drinking on a beach or in a park outside a permitted zone is formally punishable, even if it looks like ordinary practice.
- On the days of the main Buddhist holidays (in 2026: 3 March, 31 May, 29–30 July, 26 October) alcohol is not sold anywhere at all — stock up in advance.
- The fine for a violation is up to 10,000 baht.
Frequently asked questions
Is it true that Thailand abolished the daytime ban on alcohol sales?
Yes, from 29 May 2026 the mandatory three-hour break from 14:00 to 17:00, in force since 2008, was abolished — the sales schedule has been extended, although exact hours may differ by region and type of venue.
Can I drink beer on the beach in Thailand?
Formally drinking is allowed only in specially designated zones — outside them, even on a beach, it may end in a fine, although in practice control depends heavily on the specific place.
Are there days when alcohol is not sold at all?
Yes, on the days of the main Buddhist holidays sales are completely banned at all outlets, including shops and bars. In 2026 these are 3 March, 31 May, 29–30 July and 26 October.
What fine is there for breaking the alcohol rules?
Up to 10,000 baht — this applies both to drinking in a prohibited place and to buying at a prohibited time.
What next
See the general guide to safety in Thailand and sort out the visa rules before your trip.
The alcohol sales rules in Thailand are periodically clarified at the regional level — before a trip on a specific date, check the current calendar of Buddhist holidays.