The famous "six-drink rule" for all-inclusive holidays is a regional regulation in Spain, specifically targeting certain high-density tourism areas in the Balearic Islands. As of 2026, this limit applies to all-inclusive resorts in Magaluf, Playa de Palma, and El Arenal on the island of Mallorca, as well as the West End of San Antonio in Ibiza. Under this rule, guests are limited to a maximum of six alcoholic drinks per day: three with lunch and three with the evening meal. Any drinks ordered outside of these meal times must be paid for separately. The regulation was introduced to combat "binge drinking" and antisocial behavior in these specific "party" zones. It is important to note that this limit does not apply to other popular Spanish destinations like the Canary Islands (Tenerife, Lanzarote), mainland Spain (Costa del Sol, Benidorm), or even other parts of Mallorca like Alcudia or Cala d'Or. Travelers looking for a truly "unlimited" experience should check the specific location of their hotel to see if it falls within one of these restricted government zones.