More and more people have put Morocco on their list of must-see places in the world. And, for many good reasons. It’s an exotic country with beaches, oceans, mountains, deserts, and forests. There are ancient ruins of all types, bathhouses known as hammams to enjoy, shops, delicious cuisines and so much more. A visit to this place would definitely satisfy most folks “travel bug”, especially those who want the tropical-like experience.

Marrakech, known as the Red City and an incredibly popular destination in Morocco is a very hot climate, especially in the summer. So, what is best to wear in this conservative city to avoid negative attention?

As a westerner, you may be thinking that tank tops, crop tops, or even shorts would be acceptable considering how inundated the country has been with Westerners and Europeans.

But this is not so!

Keep in mind that the majority of Morocco including Marrakech, residents are Muslim, which means they abide by the Islam standards of clothing. With daytime temperatures up to 40 degrees Celsius/104 degrees Fahrenheit in June, July, August, and September, it can be hard to find comfortable clothing that doesn’t offend the locals.

So, if you’re going to Marrakech during these months, here are a few tips to help you stay cool, look great, and not offend anyone.


Related content:


What Is The Best Attire For Men and Women Visiting This Muslim-Followed City?

Bermuda Shorts

Men can wear Bermuda shorts when the temperatures get too high for comfort. They offer the right length to traverse through the city and are acceptable to wear at night when visiting restaurants to eat at. Many local shops offer these shorts for sale – with various designs, patterns, and colors.

Trousers (Sarouel)

Trousers, also called Sarouel, are typically comprised of cotton. These comfortable “pants” come with an elastic waistband and ankle cuffs for a loose, airy fitting. Wear them with a light-colored t-shirt, and you’ll stay cool throughout the day. You can find these trousers in many shops in the city.

Maxi Dress

Women who visit Marrakech will find it best to wear clothing that covers as much of their skin as possible. One such item of clothing is the popular maxi dress, which is a long, flowy dress that sometimes also covers the shoulders. They are great for walking in – be it day or night. There are many styles available – colorful and loose-fitting – and they are great for the climate you’d expect in Marrakech.

Scarves

Again, this is a Muslim country, which means the locals are not accustomed to seeing bare skin (especially shoulders and legs) on women. You can keep the stares down by using scarves to cover hide any bare skin. They’re also great for protecting your skin from the sun’s rays. It can also be used as the temperatures drop in the evening.

While it’s best to consider packing these before you leave, you don’t have to. Many Marrakech shops will sell them in various styles and colors.

Hats

Marrakech gets over 300 days of sunshine, which is why you might consider packing or buying a hat to protect your eyes, ears, and the top of your head from sun rays. There are many street vendors and restaurants that offer straw hats or other types to protect you from the sun. It’s a great idea to have sunglasses to protect your eyes.

Other Clothing To Consider Bringing On Vacation

  • Jeans
  • Lightweight, Long-sleeve, button-up shirts (for going out at night)
  • Polo shirts
  • Jacket
  • Lightweight and heavy sweaters
  • Chino pants

Do These Rules Apply To Marrakech Riads and Hotels?

Since Marrakech riads and hotels are designed for western tourists, the attitudes are much more relaxed and accepting so these suggestions don’t necessarily apply. If you want to wear a swimsuit to the hotel pool or inside the hotel, it’s absolutely acceptable. Shorts and sundresses are also permitted.

Join us on a Moroccan adventure!

Join countless satisfied travelers who have experienced Morocco with us. We customize every detail to make your Moroccan adventure uniquely yours. Explore the Magic of Morocco with us!