In Spain, the legal hours for purchasing alcohol in shops are strictly regulated and typically end at 10:00 PM (22:00). This law is designed to discourage "botellón"—the practice of drinking in public spaces like parks or beaches—which has faced increased fines of up to €3,000 in 2025 and 2026. While supermarkets and small "alimentación" stores must stop selling alcohol by 10 PM, bars, restaurants, and nightclubs can continue to serve drinks until they close, which is often as late as 3:00 AM or 6:00 AM in major cities like Madrid or Barcelona. It is also worth noting that some autonomous regions have even stricter rules; for instance, in certain nightlife hotspots like Magaluf or Ibiza, alcohol sales in shops may be restricted even earlier to curb rowdy behavior. Travelers should plan to stock up on any "take-home" beverages before the evening cutoff to avoid being disappointed by locked cooler sections.