🍷 Morocco · Alcohol

Can You Drink Alcohol in Morocco?

Yes. Tourists can drink alcohol in licensed hotels, restaurants and bars. Drinking alcohol in the street or outside licensed premises is illegal.

Information checked 28 August 2026
🍷

SHORT ANSWER

Yes. Alcohol is available in licensed venues in Morocco, including tourist areas such as Marrakech. Public street drinking is illegal.

WHERE IT IS AVAILABLE

Licensed hotels, restaurants and bars

Current UK travel advice states that licensed hotels and bars in tourist areas serve alcohol. Availability is much less universal than in many European destinations.

PUBLIC DRINKING

Do not drink alcohol in the street

Drinking in the street or anywhere other than a licensed restaurant or bar is illegal and can lead to arrest.

RAMADAN

Be more discreet during the holy month

Opening hours and alcohol availability can change during Ramadan. Respect local customs and ask your hotel or restaurant about current service.

SAFETY

Buy alcohol from reputable licensed places

UK travel advice has warned of methanol poisoning incidents. Do not buy unlabelled or suspicious alcohol from informal sources.

MARRAKECH

Can you drink alcohol in Marrakech?

Yes, in licensed venues. Many hotels, restaurants and bars serving tourists in Marrakech offer alcohol, but you should drink on the licensed premises rather than in the street or other public places.

BUYING ALCOHOL

Can you buy alcohol in Morocco?

Yes, alcohol is sold through licensed businesses and is served in licensed hotels, restaurants and bars. Availability varies by city, neighbourhood, venue and time of year, especially during Ramadan.

BARS

Does Morocco have bars?

Yes. Bars and licensed hotel venues are common in major tourist cities, although alcohol is less universally available than in many European destinations.

AGE RULES

What is the legal age for alcohol sales in Morocco?

Morocco’s alcohol-licensing regulation prohibits licensed sellers from selling or giving alcoholic drinks to minors under 16. Tourist venues may apply stricter house rules and can ask for ID, so do not assume every venue will serve a young traveller.

SOURCES

Where we checked this

FAQ

Quick questions

Can tourists drink alcohol in Morocco?

Yes, in licensed hotels, restaurants and bars. Drinking in the street or outside licensed premises is illegal.

Can you drink alcohol in Marrakech?

Yes, licensed hotels, restaurants and bars in Marrakech serve alcohol. Drink on licensed premises rather than in public streets.

Can you buy alcohol in Morocco?

Yes, through licensed businesses. Availability varies by place and may be more limited during Ramadan.

Does Morocco have bars?

Yes. Major tourist cities have licensed bars, restaurants and hotel venues that serve alcohol.

What is the legal age for alcohol sales in Morocco?

Moroccan alcohol-licensing rules prohibit licensed sellers from selling or giving alcohol to minors under 16. Individual venues may apply stricter policies and ask for ID.

Save Morocco offline
Save the practical Morocco guides before you lose data.
Offline pack →