Ibiza drinking age laws are straightforward: you must be at least 18 years old to legally purchase and consume alcohol on the island.
Quick Answer: The legal drinking age in ibiza is 18 years old, adhering to the national alcohol laws of Spain. You will need a valid ID or Passport to enter nightclubs or buy alcohol. Recent Balearic Islands laws also ban alcohol sales in supermarkets between 9:30 PM and 8:00 AM, and strictly prohibit street drinking in tourist zones like San Antonio.
Club Entry Age vs. Legal Drinking Age
While the standard drinking age is 18, entry requirements for certain Ibiza superclubs or exclusive VIP areas can sometimes differ. Establishments strictly enforce the 18-year minimum for alcohol consumption, but specific upscale venues may enforce a 21+ entry policy for special events. Always carry a physical, valid Passport or government-issued ID, as door staff perform rigorous checks. Failing to produce identification will result in denied entry.


Supermarket Restrictions and Street Drinking
The Balearic Islands government has enacted tough new alcohol laws to curb excessive partying. Alcohol sales in supermarkets are now completely banned between 9:30 PM and 8:00 AM in designated tourist zones. Furthermore, street drinking is heavily restricted, especially in popular areas like San Antonio and Playa d’en Bossa. Consuming alcohol on public beaches or streets outside of licensed bars can result in severe fines ranging from €750 to €3,000.
Penalties for Underage Drinking
Spain imposes strict penalties on establishments that sell alcohol to minors, with fines that can bankrupt a business. If you are under 18 and caught drinking, the police can confiscate the alcohol and issue significant fines to your parents or guardians. It is crucial to respect the drinking age ibiza enforces to maintain a safe environment for all visitors.
Global Drinking Age Comparison
| Country / Region | Legal Drinking Age | Notes |
|---|---|---|
| Ibiza / Spain | 18 | Strictly enforced in all nightclubs and supermarkets. |
| United States | 21 | Federal minimum. |
| Germany | 16 (Beer/Wine), 18 (Spirits) | Graduated age limits based on alcohol type. |
Frequently Asked Questions
What is the legal drinking age in Ibiza?
The legal drinking age in Ibiza is 18 years old, which matches the national law in Spain.
Can you buy alcohol in Ibiza supermarkets at night?
No, recent laws in the Balearic Islands prohibit the sale of alcohol in supermarkets between 9:30 PM and 8:00 AM in designated tourist areas.
Is street drinking allowed in San Antonio?
No, strict regulations prohibit street drinking in San Antonio and other key tourist zones. Violators face heavy fines.



