The legal drinking age in Spain is 18 years old.
Anyone under 18 is not allowed to buy or consume alcohol in public places, including bars, restaurants and shops.
However, enforcement can vary depending on the region and situation, especially in tourist areas.
👉 For visitors from the United States, this is lower than the US legal drinking age of 21.
QUICK FACT BOX
- Legal drinking age: 18
- Applies to: Buying + drinking in public
- ID required: Yes (passport or ID)
- US comparison: 3 years lower
Can You Drink Alcohol in Spain at 18?
Yes. In Spain, once you turn 18, you can:
- Buy alcohol in shops
- Drink in bars and restaurants
- Order alcohol legally in public
👉 This applies to both locals and tourists.
Rules for Tourists (Important)
For visitors, especially from the US:
- You must be 18+ to drink legally
- Carry ID (passport recommended)
- Some clubs and bars may have stricter entry rules
👉 In tourist areas, checks can be more frequent.
Public Drinking Laws in Spain
Drinking in public depends on the city:
- Allowed in bars, restaurants and private spaces
- Often restricted on streets (botellón laws)
- Fines may apply in cities like Madrid or Barcelona
👉 Rules are set locally, not nationally.
Are There Fines for Underage Drinking?
Yes.
If under 18:
- Fines can range from €300 to €600+
- Alcohol can be confiscated
- Parents may be notified
👉 Enforcement varies by region but exists.
Can Parents Allow Drinking?
Even if parents allow it privately:
👉 The law still prohibits under-18 drinking in public spaces
This is important for families visiting Spain.


Leave a Reply