what age can you drink in spain

In Spain, you must be 18 years old to legally buy and drink alcohol.
Basic rule
- Minimum legal drinking age: 18 years for all alcoholic drinks (beer, wine, spirits) across all regions of Spain.
- This age applies both to purchasing alcohol in shops and being served in bars, restaurants, and clubs.
Any regional differences?
- Spain uses a nationwide minimum of 18, so the rule is the same in places like Madrid, Barcelona, Seville, Ibiza, and the Balearic Islands.
- Some autonomous regions may restrict when shops can sell alcohol (for example, late‑night sales), but they do not change the age limit.
Under 18s
- Minors under 18 are generally not allowed to buy or consume alcohol under Spanish law.
- Selling or serving alcohol to minors can result in high fines for businesses, running into tens of thousands of euros.
Public drinking
- Drinking alcohol in the street is often prohibited and can lead to fines, with many cities enforcing rules against “botellón” (street drinking).
- It is usually allowed to drink on licensed terraces, bars, and during authorized events and festivals.
Meta description:
Wondering what age you can drink in Spain? The legal drinking age is 18
nationwide, with strict rules on sales to minors, street drinking, and
late‑night alcohol purchases.
Information gathered from public forums or data available on the internet and portrayed here.