It can be confusing knowing what to wear in Morocco as a female traveller, but really it’s quite easy. Just dress modestly whilst remembering that it’s probably going to be hot. It’s that simple.
Morocco is a relatively conservative country, but that doesn’t mean you need to go around covered from head to toe. In cities and more touristy areas you’ll see locals wearing everything from skimpy shorts and crop tops to full djellabas, which will have you wondering just what the rules are.
What to wear in Morocco: the rules
Some people will tell you to cover up, whilst others say wear what you want, but following a few easy rules will ensure you’ll be both comfortable in the heat, and unoffensive to locals. It goes without saying that the more flesh you reveal as a woman, the more unwanted attention you’ll receive, so:
- Dress modestly, especially in more rural locations (we’ve driven through villages and towns where it’s rare to see a woman out on the streets).
- Always Cover your knees, shoulders and chest when out and about.
- Wear loose clothing that don’t emphasise your body contours.
- Don’t wear see-through clothing.
I’m never going to be a fashion blogger. Yawn. My packing list for Morocco doesn’t revolve around looking cute for Instagram (do these girls never sweat??), but rather on comfort and trying to keep as cool as possible whilst remaining respectable. Yet I still like to be stylish when I travel.
So to minimise hassle, maximise comfort and enjoy a touch of fashion, follow my tried and tested guidelines on what to wear in Morocco:
Tunics and short kaftans
If you’ve spent more than 5 minutes on the blog, you’ll know that my go-to outfits in Morocco (and anywhere hot!) nearly always consist of tunics or kaftans. They’re comfortable, cool, and stylish.
I often pick up tunics and kaftans on my travels, but one of my favourite online stores is Simply Beach, which has a superb collection of designer labels with everything from stylish Melissa Odabash beach dresses to stunning kaftans by Camilla. They often have great sales too, which makes looking stylish very affordable!
Read more: A stylish and intimate stay at Maison Arabe in Marrakech
Trousers and leggings
I always couple my kaftans and tunic with either leggings or cropped trousers. Unless you’re doing some serious hiking in the Atlas Mountains or it’s the middle of winter, you really don’t need anything else.
Definitely leave your jeans at home, unless you’re visiting during November – March when it’s cool enough to wear them. Visiting Morocco is also a chance to wear those hideous elephant trousers that seemed like a good idea in that Thailand night market. Go on, you know you want to.
If you are going hiking, visiting the desert, or doing activities, you’ll want clothes you don’t mind getting a bit dirty. Especially if you’re going quad biking! I recommend walking trousers or crops, and simple cotton t-shirts which I find the most comfortable when I’m out being active.
Read more: Quad Biking in Ouarzazate
Long kaftans and maxi dresses
If you’re wondering what to wear in Morocco when it comes to a touch of glamour and dining out in Marrakech, there’s just one answer. Long flowing kaftans. There’s definitely something about the country that drags out the romantic in me, and I’d be lying if I said I didn’t sometimes want to be that 1001 nights princess floating regally around seductively-lit riads in her finery. So I always pack a long, silk kaftan, which not only ticks all the boxes for style, it’s also really cool and super lightweight when it comes to packing.
If you don’t have a kaftan, a maxi dress will do fine too, just take a pashmina to cover your shoulders. Or by all means buy your own djellaba from the souks. Just don’t delude yourself that you’ll actually wear it back home (we use ours as dressing gowns), and understand that it’ll make you stand out far more as a tourist than by just wearing your own clothes!
Have I mentioned that Morocco is HOT? If you’re a normal person, like me, the chances are you’ll find the heat quite intense and rather than worrying about your hairstyle, you’ll be wondering how to stop looking so sweaty! I’ve years of experience in this department (my favourite mantra on our holidays is “next time we’re going somewhere cold”) and without doubt, the answer is a buff. Or headscarf. Soaks up the offending sweat, hides the fact you haven’t been able to wash your hair (because you’re in a desert), and can look stylish too!
Scarf or pashmina
One of the most important things you’ll wear in Morocco is scarf or pashmina, invaluable for covering up bare shoulders as well as protecting yourself from the sun. They’re great in desert sandstorms too, covering your face as you stagger through camp with the sand particles swirling all around your face. Also, there aren’t many mosques you can visit as a non-Muslim, but if you’re in Casablanca you’ll want to see the fabulous Mosque Hassan II. Take a scarf with you – you won’t need to cover your head but depending on what you’re wearing you may want it for your shoulders.
There are plenty of scarfs to buy in the souks, if multi-colours are your thing. Personally I prefer something plain, so it goes with more outfits!
Read more: Is Casablanca really worth a visit?
Whilst in your resort, riad or hotel, or at the beach, it’s perfectly acceptable to wear swimwear, so bring your favourite tankini or designer swimsuit and enjoy the sun. In fact bring a couple as you’ll be in and out of that pool like a yo-yo!
Sunglasses and Sunhats
Sunglasses are essential in the sun, but I also find them a really useful accessory when I’m walking around busy cities or markets, especially in the souks. If people can’t see my eyes, I feel a lot more confident, and enjoy my experience much more. It makes it easier to ignore the hassle, and to stick to my number one rule in Marrakech: never make eye contact with a snake charmer.
Now let’s talk about hats. Some people look good in them, some don’t. I’m well and truly in the latter group, and rarely take one with me on holiday. Yet sometimes the sun is just too hot to go without. Many hotels and riads have straw hats that guests can use, but beware, there are very few people who can pull off that look. I’m not one of them.
Layers for Winter
When we’ve visited between April and October, we’ve never worn a jumper, let alone a jacket, except at night in the desert. However, if you’re visiting Morocco in winter (November – March) you’ll find the evenings can get chilly, and will need some layers to keep warm, especially out in the coast, the desert, or at altitude. Visiting Marrakech in winter we found we just needed a light jacket or shawl in the evenings, and it was also cool enough to wear jeans.
When I’m in Morocco I live in comfy flats, as we always end up walking miles, whether that’s through city streets, or exploring out in the countryside. If it’s your first time in Marrakech or Fes I suggest taking closed-toe footwear for wandering around. There are all manner of hazards out there to terrify your toes, from donkey carts and bicycles to motorbikes and piles of steaming animal excrement (although to be fair the latter could be a lot worse!). Once you’re more confident at leaping out of the way of oncoming wheels and hooves, then sandals are fine.
I then take a pair of stylish flipflops or sandals for wearing around our riads and hotels, and to jazz up an outfit for an evening out. For hiking we generally make do with trainers or trail shoes rather than lugging a heavy pair of hiking boots along, although if you’re going trekking in the Atlas Mountains then these are a must. Top tip for the desert – sandals are really difficult to climb dunes in as the sand gets everywhere, so we recommend trainers!
Lots of people will advise you to buy a pair of leather sandals from the souks as they’re really comfy to walk around in. Wrong. Everyone knows that new shoes need to be worn in before they feel comfy, so to walk for miles around Marrakech in your new sandals isn’t the best idea.
Top Tips for what to wear in Morocco
- Wearing loose clothing will help combat the heat.
- I prefer plain colours rather than bright patterns so I’m not drawing attention to myself. Just a personal preference.
- Avoid black. Did I mention it’s hot?
- People often suggest wearing linen in hot countries, but I hate the stuff. It always looks crumbled and in need of a good iron, makes me feel old, and I’ve never found it cooler than my other clothes. Just saying.
- Don’t wear anything too long that drags on the ground, which is dusty, dirty and not unaccustomed to piles of donkey dung!
Simply Beach £150 Voucher Giveaway
We’re delighted to be partnering with Simply Beach for this month’s giveaway to offer you the chance to win a £150 voucher to spend on some of their lovely designer beach wear.
How to enter the giveaway
It couldn’t be simpler. Just use the Gleam widget below to enter, completing as many of the options as you like. If you have previously completed any of the actions (for example if you already follow us on Facebook, Twitter etc) then feel free to have an entry for them!
IMPORTANT: Make sure you use the Gleam widget below to validate your entries.
£150 voucher – Simply Beach Luxury Resort Wear
Terms and conditions
No purchase is necessary to enter or win. A purchase will not increase your chances of winning. The prize is provided by Simply Beach and is a £150 voucher for one winner.
This giveaway is open to a worldwide audience. Please check the delivery information to check your shipping destination is included. No returns. The prize is not refundable or exchangeable for cash. The giveaway will run for 2 weeks starting on Monday 4th February 2019 and end at midnight on Monday 18th February 2019. The winner will be determined on or around the 19th February 2019 by a random drawing of eligible entries received. Your chances of winning are determined by the number of eligible entries. Winners must respond within a week of receiving the notification email, otherwise another winner will be chosen. The winner’s email address will be passed to the giveaway sponsor in order to arrange delivery.
Simply Beach have kindly provided the prize voucher for this giveaway. We never work with brands we don’t know and love, and as always, opinions are entirely our own.
I would wear this on my holiday to Spain with my daughters in August x
Hopefully a very sunny Cornwall
A Ted Baker bikini in Ibiza this summer
Going to Menorca with extended family in May so this would be amazing to win thanks.
Id love to wear it on our next holiday to Dubrovnik in Croatia.
I am going abroad for the first time in years, to Turkey in May.
We haven’t booked anywhere yet, but are hoping to go to Turkey this Year! These would be perfect!
I’d take it to Cornwall and hopefully beyond.
Were off to Spain this year so would be fab for that!
Loved reading about your trip to Morocco. We went on our honeymoon back in 2011 and loved it there! It’s on our to do list to go back!!
on the pier in Mallaga
Ooooooh, I’d take it on a dream holiday to Greece. Thank you for the giveaway.
To mexico when we go next year
We have booked to to to Morocco at Easter, we have never been here before, and as it is so hot, I need a new summer wardrobe, this prize would be so wonderful to win for me and my family.
To Sicily! My husband is 50 this year we are so looking forward to the trip!
To the seaside and to Tenerife 🙂 x
I am hoping to travel around in my motor home in England
I would wear them on my Holiday to Greece this year
Not sure we will be able to travel anywhere exotic this year but Bournemouth looks good!
I would take some new Simply Beach clothing on my holiday to Devon this Spring.
I would take it to Fuerteventura, for a nice warm break
Would take it on my holiday to Zante, Greece
On my holiday in Devon
I would take it to Coney Island beach when I visit New York this summer
I’d take it to Mauritius with me!
I haven’t got any holiday plans at the moment but we are hoping are hoping to go somewhere like Spain or Portugal.
In Cyrus this Easter 🙂
I would take my new wardrobe to Sydney Australia – so watch out Bondi, here I come x
Hoping to get abroad within a few years, but would wear to my local leisure centre too
Kefelonia (Greek Islands) where we go every year in June. We have been going since 2006. It’s our happy place. Heaven on earth
Down to Cornwall – we’re staying in the UK this year :o)
I would wear it on a visit back to Abu Dhabi
I’d use it for a trip we’re planning to India to see my in-laws.
Hi Heather,if i was lucky enough to win ,id wear my new beach clothes when i go away with the disabled clients i care for,my usual bikini just isn’t really acceptable to wear so i really need more suitable beach wear
I’m hoping to travel to Lanzarote in September so would love to wear it there
Cuba is the place for me!
we haven’t got our summer holiday booked yet, but we are going back to hurghada for xmas and new year, I would wear my new clothing there
I would wear it in Italy in the summer
We’re heading to the Isle of Wight in the Summer so this would be ideal to take along
On my family holiday in Tuscany
Sadly a holiday is unlikely this year so I would wear the prize at home & daydream
A holiday this year is unlikely so I would wear my prize at home & daydream
The dream would be on a beach on Barbados.
I would take my lovely win to Italy. Always wanted to go and it is on my target list for this year so would have a nice wardrobe to take with me.
Not booked a holiday yet but I like the sound of Sardinia
I’m sensitive to the sun, so one thing I would definitely buy is a sunhat, which I would wear *everywhere* in summer!
when i go to Las Vegas with my husband
On our long awaited sun holiday – hopefully Tenerife
Tenerife later in the year, could do with some new beach wear
Would be lovely for my holiday to Cyprus in August.
I would love to wear it on the beaches of Hawaii.
id take my new Simply Beach clothing on holiday to greece 🙂 we go every year love it there
The south of France, or Tenby 😉 when I go in Summer
I would wear mine in the British Virgin Islands later this year
I would take it to the south of France for our summer holiday.
This would be lovely for me to take to Cornwall with me, thanks.
It would be perfect for the Maldives in May ♥
To Rhodes in Greece for my summer holiday
Croatia. My last few holidays have been walking holidays. So I won’t have many items of clothing for a beach holiday
perranporth in cornwall
id wear it when i go visit family in phillipines
Love to take the new beachwear to Greece.
I would love to win this to wear on holiday to Malta.
While I’d love to wear it on some exotic vacation..I’m just happy wearing it anywhere.
I would take my Simply Beach Clothing to Italy, my next destination.
On holiday to Spain this summer
I would wear it on holiday to the Dominican republic.
I would love new swimwear when I go on my next holiday to Greece
No definite destinations yet but it will be great anywhere I’m sure
id love to take it to cape verde as ive always wanted to go there!
Off to Thailand soon – would love to buy some things for that holiday
We’re going to mexico later in the year and would love to wear something new there.
I would love to take it on holiday to Wales
Dowm in Cornwall – will be a PERFECT gift THANKS
I would wear it on my second honeymoon to Mauritius
i would take it to portugal
Would be perfect for our family holiday to Greece
I would wear mine on holiday in Greece – probably Corfu xx
I would love to take some new Summer clothes to Italy
To Mexico, the ideal holilday destination!
the next family holiday
I have a yearning to see some of the less-visited Pacific islands such as Pitcairn, Norfolk and others so would love to wear some classy beachwear there..
We have a family holiday booked to Spain in the Summer, I would love something new to take with me
Would be lovely for our holiday to corsica in june
I would like to take my new holiday wardrobe to the south of France if I could.