
Can You Drink Alcohol in Morocco?
Quick answer
Yes, you can drink alcohol in Morocco. It is legal for visitors and sold in licensed restaurants, hotels, bars, rooftop lounges and dedicated supermarket sections — just drink discreetly and respect that it is a Muslim-majority country.
Morocco is a Muslim-majority country, but it is also a long-standing wine producer and a major tourist destination, so alcohol is legal and reasonably available — you just won’t find it on every corner the way you might at home. Knowing where to look and how to behave keeps everything easy and respectful.
The key word is discretion. Drinking in licensed venues is completely normal; drinking in the street or in view of a mosque is not, and getting visibly drunk in public is frowned upon.
Where to buy and drink it
Licensed restaurants, hotel bars, rooftop lounges and nightclubs in tourist cities (Marrakech, Casablanca, Agadir, Rabat, Tangier, Essaouira) serve beer, wine and spirits. Marrakech and Agadir in particular have a lively bar and rooftop scene.
For takeaway, the larger supermarkets — Carrefour and Marjane — have a discreet alcohol section, often at the back or in a separate room, and there are dedicated liquor stores in bigger cities. You’ll usually need to show you’re an adult, and sales can pause around religious holidays.
Moroccan wine and beer
Morocco produces a surprising amount of wine, mostly around Meknes and the Atlas foothills — look for labels like Volubilia, Médaillon and Guerrouane. Local beers include Casablanca, Flag Spéciale and Stork. Quality is decent and prices are far lower than imported brands.
Indicative prices: a beer in a bar is roughly 40–70 MAD, a glass of wine 50–90 MAD, and a supermarket bottle of local wine from around 60–120 MAD. Imported spirits carry a heavy markup.
Ramadan and etiquette
During the holy month of Ramadan, many shops stop selling alcohol and some bars close or scale back, though tourist hotels generally continue to serve guests discreetly. Out of respect, avoid eating, drinking or smoking in public during daylight hours in Ramadan.
Year-round, keep drinking to licensed venues and your own accommodation, dress and behave modestly, and never offer alcohol to someone who may be observant. Respect goes a long way here.
Key takeaways
- Alcohol is legal and available in licensed restaurants, bars, hotels and big supermarkets.
- Moroccan wine (around Meknes) and local beers are good value.
- Drink discreetly — never in the street or near mosques.
- Expect reduced availability during Ramadan and on religious holidays.
Frequently asked questions
Is alcohol legal in Morocco?
Yes, alcohol is legal for visitors and locals to buy and drink in licensed venues and from licensed shops. Public drunkenness and drinking in the street are not acceptable.
Can you buy alcohol in supermarkets in Morocco?
Yes — larger Carrefour and Marjane supermarkets have a discreet alcohol section. Sales may be restricted on religious holidays and during parts of Ramadan.
Can you drink alcohol during Ramadan in Morocco?
Tourist hotels usually continue to serve guests discreetly, but many shops stop selling alcohol and you should never drink in public during daylight in Ramadan.
Plan it with a local expert
Travel Morocco with Serenity Morocco Tours
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete