Can you drink alcohol in Morocco?

The short answer

Legal, available, but not everywhere. Licensed bars, restaurants, hotels, and private accommodation. Public drinking is illegal. Morocco produces its own beer (Casablanca, Flag, Stork) and wine from five regions.

Morocco's five wine regions — Meknès, Rabat/Casablanca, Eastern, Northern Plain, El Jadida — produce roughly 40 million bottles a year.

Supermarkets like Carrefour and Atacadão have dedicated alcohol sections. Licensed liquor stores exist in larger cities. In the medina itself, you rarely find alcohol for sale. In rural areas, availability drops sharply.

Public drinking is illegal — street, parks, public transport, beach. Licensed bars often have no street-facing windows. Discretion is structural.

Beer: 50–80 MAD in a restaurant. Wine: 50–100 MAD per glass. Casablanca (the beer) is the best. Moroccan reds from Meknès are genuinely good. Grey wine — Morocco's rosé variation — is distinctive.

During Ramadan, alcohol sales are restricted or suspended in many places. Not all riads have licences — some are happy for you to bring your own, others not. Morocco allows one litre of spirits and one litre of wine per person at customs.