Alcohol laws in Denmark are different for spirits compared to beer and wine. The age limit for buying beer and wine in Denmark is 16 years in shops and 18 years in bars and restaurants. For buying alcohol with a percentage higher than 16.5%, the legal age in Denmark is 18 everywhere. You can buy alcohol in many convenience stores and supermarkets in Denmark.