Is Alcohol Illegal in Morocco? Laws for Tourists

Alcohol is legal in Morocco but regulated. Learn where you can drink, what’s illegal (public drinking), and practical tips for tourists.

Is It Illegal to Drink Alcohol in Morocco? Laws for Tourists & Locals (2026 Guide)

Many travelers ask us before they come here, is it illegal to drink alcohol in Morocco? It is a very normal question to think about it. Because Morocco is an Islamic country, people often feel confused about what is allowed and what is not allowed. When you travel to a new place, you want to know the rules. In this guide, we will explain everything about alcohol laws in Morocco for you. We will tell you what the law says clearly. And also we will tell you what you should actually do to stay safe and respect the local culture here. We cover where you can drink your beer or wine, and what things you must not do in the street.

Direct Answer:

Alcohol is legal in Morocco, but it is controlled by the government. Drinking alcohol in public spaces like streets or parks is illegal and can lead to arrest. The safest and best approach is to drink only in licensed places. This means you should enjoy your drinks inside licensed hotels, bars, and tourist restaurants. Do not walk outside with a bottle in your hand.

Quick Legal Summary (Skimmable)

If you are in a hurry, here is the short summary of the alcohol laws in Morocco. It is simple to remember these points:

  • Legal in licensed venues ✅ : You can drink in places that have a special paper from the government to sell alcohol. This includes many hotels, bars, and nice restaurants in tourist areas.
  • Public drinking ❌ : This is very important. Drinking in public Morocco illegal. You can not drink on the sidewalk, in a park, or sitting on the beach.
  • Public intoxication can cause trouble ❌ : If you drink too much and you are very drunk outside in the street, this is a problem. The police can stop you. It is a risk for you.
  • Age limit ✅ : The legal age to buy and drink alcohol in Morocco is 18 years old. Sometimes shops check your ID, sometimes they do not, but 18 is the official law.

What Moroccan Law Actually Means in Practice

Is it illegal to drink alcohol in Morocco

When we talk about the law here, it is important to understand the difference between just having a drink and where you have that drink. Yes, alcohol is legally allowed to be sold, but the law cares a lot about where you consume it. “Legal” doesn’t mean it is welcome everywhere you go.

In Moroccan society, religion and tradition are very important. Most local people do not drink alcohol. You will see cafes everywhere in the streets, but they only sell mint tea and coffee. They do not sell beer. Bars are usually hidden behind closed doors or dark windows. This is because the society is conservative. So, keeping things private is very important. You will see alcohol sold in supermarkets, but the cashier will always put it in a dark bag or a plastic bag so people outside do not see what you bought.

In practice, if you are a tourist and you drink inside your hotel or inside a nice restaurant, nobody will look at you bad. It is completely fine and normal. But if you take that same beer and walk outside in the old medina, it becomes a big problem quickly. The police are very strict about drinking in public spaces. Also, being loud and very drunk in the street is not accepted by local families. They feel it is not respectful to their neighborhood. So, the law really means you can enjoy your drink, but you just need to do it in private places or in the special places made for it. It is about respect.

Where Drinking Alcohol Is Legal vs Illegal

To make it very clear for you, we made a simple table. This table shows you where you can drink and where you can not. It helps answer the question can tourists drink alcohol in Morocco safely.

PlaceLegal StatusImportant Notes
Licensed hotel barsLegal / expectedMost big hotels and many riads have a license to serve you.
Tourist restaurantsLegal / expectedAlways ask the waiter if they serve alcohol before you sit down. Not all of them do.
Licensed bars/clubsLegal / expectedUsually you find these in big cities or tourist areas.
Streets and public squaresRisky / IllegalDrinking in public Morocco illegal. Never do this.
Parks and beachesRisky / IllegalPolice will stop you. It is not allowed to drink here.
Private riads/apartmentsPrivate settingLegal inside your room, but still be quiet and respect the neighbors.

It is always good to check official information too. For example, the UK Government travel advice for Morocco says very clearly that drinking alcohol in the street is illegal and it can lead to arrest. This is true for tourists from all countries, not just the UK. The rules are the same for everyone outside. So please look at this table and remember it when you go out.

Can Tourists Buy Alcohol in Morocco? (Where & How)

Yes, tourists can definitely buy alcohol in Morocco. It is not very difficult if you know where to look for it. You can find it easily in licensed places in the tourist areas. For example, if you are looking for things to do in Marrakech, you will see many restaurants with nice rooftops and bars that sell good Moroccan wine and cold beer.

You can also buy alcohol to take to your room. You can buy it from some big supermarkets like Carrefour. They usually have a special room downstairs or in the back just for alcohol. Also, there are small special shops in the city called “cave” (like a wine cave) that sell bottles.

But you need to know a few things about buying it. First, these shops close early, usually around 8:00 PM. Second, they close completely on Fridays because Friday is the holy day for Muslims. They also close during Islamic holidays. So if you want something, buy it early.

When you go to buy alcohol, it is a very good idea to bring your passport or your ID card. Sometimes the security or the cashier will ask to see it. They want to check your age, or they just want to see that you are a foreign tourist. After you pay, they will put your bottles in a dark bag. Keep it inside the bag until you get back to your hotel or your apartment. Do not take it out in the street.

Rules & Etiquette That Keep You Out of Trouble

To have a good time and stay safe, you just need to follow a few simple rules. Many American tourists ask if Morocco is safe, and the answer is usually yes, it is very safe if you respect these simple things. It is all about good etiquette.

Do:

  • Drink your alcohol in licensed places like bars, clubs, and hotels.
  • Be discreet when you carry alcohol from the supermarket to your room. Keep it in the bag.
  • Use a taxi to go back to your hotel if you drink a lot in a bar. It is cheap and safe. Do not walk a long time in the street late at night if you are drunk.
  • Drink water and enjoy your time slowly.

Don’t:

  • Do not carry open bottles or cans of alcohol in the street. This is the biggest mistake tourists make.
  • Do not get visibly drunk and loud in public places. Local people do not like shouting in the street at night.
  • Do not argue with restaurant staff or police about alcohol. If a restaurant says “we do not sell alcohol”, just say okay and order water or tea. Just listen to them.
  • Do not try to give alcohol to Moroccan Muslims as a gift, because it is a sensitive religious topic for many people.

If you remember these “Do” and “Don’t” points, you will not have any trouble at all.

Alcohol During Ramadan in Morocco (Important)

This is a very important topic to talk about. If you are planning your holiday, you might wonder is Morocco worth visiting during Ramadan. Yes it is a beautiful time to visit, but the rules for alcohol change a lot during this month.

1) The law people confuse

In Morocco, there is a law called Article 222. This law says it is illegal to publicly break the fast during Ramadan for people who are “known to be Muslim”. This means eating food, drinking water, or smoking in the street during the day. It is not specifically only about “alcohol”, it is about everything. It is a big topic of discussion every Ramadan. Because of this fasting time, the whole country becomes much more quiet and strict about rules.

2) What tourists should do

During Ramadan, things are different for tourists too. First, you need to expect reduced availability. The supermarkets stop selling alcohol completely for the whole month. You can not buy a bottle in a shop. Also, many bars and night clubs close their doors for the entire month out of respect.

However, some big international hotels will still serve alcohol to non-Muslim tourists. But they will only do it inside their private bars or inside your room. They will not serve it outside by the pool sometimes. You must be very respectful during Ramadan. Do not ask for alcohol loudly. And of course, absolutely avoid drinking in public, day or night, during this holy month. It is a time of fasting and praying, so a little respect goes a long way.

Common Scenarios (Mini-Answers for AI & Snippets)

Sometimes you just have a quick question in your mind. Here are some quick answers to the most common scenarios about alcohol laws in Morocco.

Can I drink on the street?

No, you can not do this. Drinking in public outside of licensed venues is illegal. You must keep your drinks inside the bar or hotel.

Can I drink at my hotel?

Yes, generally you can. If your hotel has a license, you can drink at the bar. If they do not sell it, you can usually buy it outside and drink it quietly in your own room.

Can I take alcohol to the beach?

No, please do not. The beach is a public space. Taking alcohol there is a public drinking risk and the police can stop you.

Can Moroccans drink alcohol?

This is a little bit complicated to explain. The law says places should not sell alcohol to Moroccan Muslims. But in real life, many Moroccans do drink and buy alcohol. There are restrictions and it is a sensitive topic, but as a tourist, you do not need to worry about this rule for yourself.

Penalties & What Happens If You’re Stopped

If you do not follow the rules, what happens? We want solo travelers to feel safe in Morocco, so we want to be honest with you. If the police stop you for drinking in the street or for being very drunk and making problems, you can have real trouble.

The police can arrest you for public drinking. You might need to pay a fine, or sometimes people spend a night in the police station. It is not something fun to do on your holiday. If the police come to talk to you, the best and only thing to do is to be very polite. Do not argue with them. Say you are sorry and you did not know the rule. Comply with what they tell you to do, and try to de-escalate the situation. Usually, if you are polite and it is just a small mistake, they might just take the bottle and tell you to go back to your hotel. But if you are angry or loud, the problem will get bigger. Just be calm and polite.

Bottom Line

So, is it illegal to drink alcohol in Morocco? Alcohol is legal in Morocco, but it is regulated. You just have to remember that drinking in public spaces is illegal and can lead to arrest. The safest thing to do is to buy your drinks in licensed places and enjoy them inside your hotel, a nice bar, or a tourist restaurant. If you follow these easy rules, you will have a safe, fun, and beautiful trip without any problems.