By The Table desk · Last verified 28 September 2026
In Singapore you can drink in a public place until 10.30pm. From 10.30pm to 7am every day, drinking in public places is banned and shops stop selling takeaway alcohol. Bars, restaurants and coffee shops with a liquor licence can keep serving you on their premises for as long as their licence allows. Geylang and Little India are Liquor Control Zones, with longer bans at weekends and around public holidays.
Quick facts
- Public drinking is banned from 10.30pm to 7am, every day.
- Takeaway alcohol sales stop at 10.30pm.
- Licensed bars, restaurants and coffee shops follow their own licence hours.
- In Geylang and Little India, public drinking is also banned from 7am Saturday to 7am Monday, and around public holidays.
- A first offence can bring a fine of up to S$1,000.
- You must be 18 to buy or drink alcohol.
What counts as a public place?
Any place the public can freely get into, even if there’s an entry fee or access is sometimes restricted. Parks, void decks and roadsides all count.
Where can I drink after 10.30pm?
At home, and on licensed premises such as coffee shops, beer gardens, restaurants and bars, within the hours on their licence. You can also drink at a public event whose organisers hold a police consumption permit, or at a barbecue in a national park if you hold a valid NParks permit for it.
When does the shop stop selling?
At 10.30pm, for takeaway alcohol, unless the police have granted that shop an extension. A shop that sells outside its permitted hours can be fined up to S$10,000, so don’t expect the cashier to bend the rule.
What are the Liquor Control Zones?
Geylang and Little India, declared on 1 April 2015. On top of the nightly ban, public drinking there is banned from 7am on Saturday to 7am on Monday, and from 7pm on the eve of a public holiday to 7am on the day after it. When a holiday eve falls on a weekend, the periods run together: for Deepavali in 2023, public drinking in the zones was banned from 10.30pm on a Friday to 7am the following Tuesday.
Penalties in the zones are one and a half times the usual ones, and the police can bar a person from a zone for liquor-related offences such as public drunkenness.
What happens if I’m caught?
Drinking in a public place during the banned hours can bring a fine of up to S$1,000 for a first offence. Repeat offenders face a fine of up to S$2,000, up to three months in jail, or both.
What about the beach, a park or a picnic?
Before 10.30pm, and outside the two zones, it’s legal. After 10.30pm it isn’t, unless you’re at a national-park barbecue with a valid NParks permit. Pack up the bottles before the clock turns.
The WahLiao Verdict
Buy before 10.30pm, and drink outdoors only before 10.30pm. After that, take it indoors to a licensed bar or home. In Geylang and Little India, check the calendar first, because weekends and holiday eves mean no drinking in public at all.
Questions people ask
Can I drink at a coffee shop after 10.30pm?
Yes, if the coffee shop’s liquor licence covers those hours. Licensed premises aren’t public places under the law.
Can I drink on the MRT?
No. Eating and drinking of any kind aren’t allowed on trains.
What about New Year’s Eve?
The ban still applies in public places, except inside events whose organisers hold a police consumption permit.
Can I bring my own bottle to a restaurant?
Where the restaurant agrees, yes, but only within its licensed hours. Our corkage guide covers the rest.
Sources: MHA, Liquor Control (Supply and Consumption) Act to take effect from 1 April 2015; MHA, second reading speech on the Bill; Singapore Police Force, advisory for Deepavali eve (November 2023); Singapore Legal Advice on the liquor control law; contemporary reports on penalties in the zones.
Read next: Corkage in Singapore · What ++ Means on a Singapore Menu · Back to The Table
For what’s worth it this week, with the bill shown, read The WahLiao Week.

3 Comments Add yours