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. But municipalities and police can set up drinking-ban zones under the Public Order Regulation, for example in certain city centres and at stations, where drinking brings a fine of around 1,000 kr. The age limit to buy alcohol is 16 for drinks under 16.5% and 18 for spirits at 16.5% and over. In bars and restaurants the serving age 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. Shops are fined for selling to minors, and disorder is punished separately.
📎 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. But municipalities can set up drinking-ban zones where it brings a fine.
What is a drinking-ban zone?
An area designated by the municipality or police where drinking alcohol brings a fine of around 1,000 kr.
How old must I be to buy alcohol?
16 for drinks under 16.5% and 18 for spirits at 16.5% and over.
What is the age limit in bars?
18. Serving alcohol in bars and restaurants has an age limit of 18.
What is the penalty for drinking in a ban zone?
A fine of around 1,000 kr. Drunkenness and disorder can be punished regardless of the zone.
🔎 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”