We value your privacy

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All" you accept this and consent that we share this information with third parties and that your data may be processed in the USA. For more information, please read our .

You can adjust your preferences at any time. If you deny, we will use only the essential cookies and unfortunately, you will not receive any personalised content. To deny, .


The Balearic Islands crack down on alcohol: New rules 🍺

The Government of Spain's Balearic Islands is enforcing a new law that bans the sale (and on-street consumption) of alcohol between 9:30 pm and 8 am in Llucmajor, Palma and Magaluf (Calvia) in Majorca and San Antonio in Ibiza.

The rules have been tightened since Saturday 11 May, and you could be fined if caught drinking on the street during these hours. Here's what it means for your Spanish holiday this summer.

Published by
Caitlin Moore·16/05/2024

New alcohol ban on the Balearic Islands

If you're planning a booze-filled getaway to the Balearic Islands this summer (or any summer until at least 2027), then you might want to take notes of the new rules, and refresh your memory of some older rules too.

In popular party spots including Llucmajor, Palma and Magaluf (Calvia) in Majorca and San Antonio in Ibiza, the sale of alcohol in shops has been banned between 9:30 pm and 8 am to crack down on excessive drinking. You will still be able to buy alcohol in bas and restaurants.

The legislation was put in place in 2020 and also banned certain drink offers, however the ban now includes the consumption of alcohol on the streets during these times, and Brits and other holidaymakers face some hefty fines if they're caught breaking the rules.

You could be fined between €750–1,500 (£645–1,290), or for more serious offences of anti-social behaviour on the streets, you could be fined €1,500–3,000 (£1,290–£2,580).

Yikes, best behave, then!

All-inclusive drink restrictions in Spain

You might recall, that the government has already attempted to crack down on excessive drinking through limiting all-inclusive alcoholic drink limits at resorts in party islands such as San Antonia in Ibiza and Magaluf in Majorca.

The restrictions limit guests to a maximum of six drinks per day, three with their lunch, and three with their evening meal.

What does this mean for me?

If you're planning a holiday to the Balearic Islands, we know these restrictions can take a shine off your trip, especially when the behaviour of other tourists has caused the ban.

If you've saved up your hard-earned cash for an all-inclusive, that actually isn't 'all-inclusive' at all, it can be frustrating.

Escaping the party spots is your best bet at still being able to enjoy alcohol, (responsibly, of course) without the bans and restrictions.

Which resorts don't have alcohol bans?

The new laws and restrictions have been set in place to tackle anti-social behaviour due to over-consumption of alcohol in popular party spots. So, they're only enforced in Llucmajor, Palma and Magaluf (Calvia) in Majorca and San Antonio in Ibiza.

There are plenty of areas that don't have bans and restrictions on alcohol in the Balearic Islands, so you can still book an all-inclusive and sip cocktails all day and buy booze after 9:30 pm on your summer holiday.

Opt for more relaxed areas on the islands, such as Es Cana and Santa Eulària in Ibiza, or Pollensa, Sóller and Alcúdia in Majorca and you'll have no issues.

Report a legal concern