Am I allowed to drink alcohol in public in Denmark?
Yes — drinking alcohol in public is generally legal in Denmark. There is no general ban, so a beer in the park or by the harbour is lawful. But municipalities and police can set up drinking-ban zones under the Public Order Regulation, and inside a zone drinking brings a fine of around 1,000 kr. This is what catches people out: the zone is local, so the rule can change from one street to the next, and some municipalities restrict only strong spirits and still allow beer. The age limit to buy is 16 for drinks under 16.5% and 18 for spirits at 16.5% and over, while the serving age in bars and restaurants is 18. Drunkenness and disorder can be punished regardless of the zone.
📋 The rules
- Drinking in public is generally legal
- Municipalities can set up drinking-ban zones
- A fine in a zone of around 1,000 kr
- Buy from 16 for drinks under 16.5%
- Buy from 18 for spirits 16.5% and over
🔓 Exceptions
- Drinking-ban zones override the general right to drink
- Serving in bars and restaurants has its own age limit of 18
- Some municipalities restrict only strong spirits and allow beer
⚠️ Penalties & fines
Drinking in a drinking-ban zone brings a fine of around 1,000 kr, and saying you did not see the sign does not help — the zone applies whether or not you know about it. Outside the zones drinking is generally lawful, but drunkenness and disorder can be punished separately wherever you are standing. Shops carry their own responsibility: they are fined for selling alcohol to minors, which is why they ask for ID whenever the age limit of 16 or 18 is in play. And if a bar serves someone under 18, it is the venue rather than the guest that has broken the rule.
📎 Official sources
- Politi.dk · Drinking ban →
- Public Order Regulation · Retsinformation →
- Tobacco and alcohol sales law · Retsinformation →
❓ Frequently asked
Can I drink alcohol in public in Denmark?
Yes, generally. There is no general ban on drinking alcohol in public, but municipalities and police can set up drinking-ban zones, where drinking brings a fine of around 1,000 kr. The zones are signposted locally.
What is a drinking-ban zone?
An area designated by the municipality or the police under the Public Order Regulation, where drinking alcohol brings a fine of around 1,000 kr. The zones are local, so the rule can change from street to street.
How old must I be to buy alcohol?
16 for drinks under 16.5% and 18 for spirits at 16.5% and over. The limit follows the alcohol percentage rather than the type of product, so a strong bottled drink needs you to be 18. Shops are fined for underage sales.
What is the age limit in bars?
18. Serving alcohol in bars and restaurants has an age limit of 18 regardless of how strong the drink is, and it is the venue that is fined if a minor is served. Expect to be asked for ID at the bar.
What is the penalty for drinking in a ban zone?
A fine of around 1,000 kr. Drunkenness and disorder can be punished separately and entirely independently of the zone, so you can be punished for disorder even where drinking is lawful.
🔎 Common searches
What people search to land here:
- “can I drink alcohol in public denmark”
- “drinking ban zone fine”
- “alcohol age 16 18”
- “buy spirits 18”
- “alcohol public denmark”
- “serving alcohol 18”