What to Wear in Morocco? Style Guide for All Cities

Morocco is one country where you can have the vibe of Middle east, Africa & Europe. Morocco isn’t just a destination — it’s a mood. One moment you’re walking through sunlit courtyards in Marrakesh, the next you’re climbing the cool blue alleys of Chefchaouen, and somewhere between the two you realise your outfit matters more than you expected. Not for fashion, but for comfort, culture, and confidence.

I learned this the practical way. On my first trip I packed like I was going to any sunny country — and spent half my days adjusting straps, peeling fabric off my back, or feeling out of place near a mosque. By my second visit, my suitcase looked completely different: more linen, longer hemlines, fewer “going out” pieces, and shoes I could actually walk on cobblestones in.

This guide is everything I wish I knew before that first flight — what to pack for each season, how to dress respectfully without sacrificing your style, and city-by-city outfit ideas that actually work in the streets, riads, and souks of Morocco.

What to wear in Morocco - travel style guide

Which Is the Best Season to Visit Morocco?

Morocco has four real seasons and each one demands a slightly different suitcase. Spring (March to May) and autumn (September to November) are the sweet spot — warm days, cool evenings, and the kind of light that makes every photo look filtered. This is when linen pants, midi dresses, and a light cardigan will get you through everything.

Summer (June to August) is hot — properly hot, especially inland in Marrakesh and Fes where temperatures regularly push past 38°C / 100°F. You’ll want airy cotton, loose silhouettes, and zero black if you can help it. Winter (December to February) is the surprise — chilly, sometimes wet, and genuinely cold in the mountains. Chefchaouen in January needs a puffer jacket, not a cover-up.

Packing List Tips by Season

Spring & Fall

Pack layers you can shed and re-add through the day. Mornings can start at 14°C and afternoons hit 26°C. Lightweight long-sleeve tops, a denim or canvas jacket, linen trousers, one maxi dress, and a scarf you can throw over your shoulders or head when needed. Closed-toe sneakers handle medina cobblestones better than sandals during these months.

Summer

Think breathable, loose, and light-coloured. Cotton, linen, and viscose blends — never polyester. A wide-brim hat is non-negotiable, sunglasses with proper UV protection, and a refillable water bottle. Sleeveless tops are fine in resorts and most cities, but always carry a thin scarf or shawl in your bag for mosque visits and conservative neighbourhoods.

Winter

Layer like you’re going to a European city, not a beach. A warm jacket or puffer, jeans or trousers, ankle boots, sweaters, and a beanie if you’re heading north or to the Atlas Mountains. Riads can be surprisingly cold at night because the buildings are designed to stay cool — pack thermal layers for sleeping if you’re a cold person.

Do this
Choose breathable natural fabrics — cotton, linen, and viscose handle Moroccan heat far better than synthetics that trap sweat against your skin.
Carry a lightweight scarf everywhere — it works as sun protection, a shawl in cold riads, and instant modesty cover for mosques and mausoleums.
Pack one statement maxi dress — it photographs beautifully against tile work and arched doorways and works for both daytime and dinner.
Wear closed-toe shoes for medinas — the streets are uneven, sometimes wet, and not always clean. Save sandals for riads and beach towns.
Avoid this
Heavy denim and structured tailoring in summer — they will wear you out by mid-morning and look stiff in a country that values flowy silhouettes.
Very short shorts or strappy crop tops outside of pools and beach resorts — they read disrespectful in cities and attract unwanted attention in markets.
White trousers in souks — between the dust, leather workshops, and food stalls you’ll regret the choice within an hour.
Heels of any kind for sightseeing — Moroccan medinas are uneven cobblestone and tile. Save them for hotel dinners.

Cultural Sensitivity in Morocco

Morocco is a Muslim-majority country, and while it’s far more relaxed than many of its neighbours, dressing with cultural awareness will genuinely change how you’re treated as a visitor. The unwritten rule I follow: cover shoulders and knees in public, especially in older medinas, smaller towns, and anywhere near a mosque. You’ll see local women in everything from full hijab to jeans and t-shirts, but as a visitor, leaning slightly more covered is the kind move.

Inside resorts and beach towns like Essaouira and Agadir, swimwear and lighter clothing are completely fine. In rural areas, mountain villages, and traditional neighbourhoods, longer sleeves and pants are appreciated. Mosques generally don’t allow non-Muslim visitors (Hassan II in Casablanca is a famous exception), but if you do enter one, you’ll need to remove your shoes and cover your head.

Did you know?

The traditional kaftan you see in shop windows isn’t just souvenir clothing — Moroccan women wear them for weddings, religious holidays, and family events. If you’re invited to one, dressing in a kaftan or modest long dress is considered respectful, not appropriative.

Top Cities to Visit in Morocco

Most travellers stick to the famous four — Marrakesh, Fes, Casablanca, and Chefchaouen — but Morocco rewards you for going deeper. Rabat is the calm, elegant capital. Tangier has European edge thanks to its port history. Meknes feels like a smaller, less touristy Fes, and Essaouira is the breezy Atlantic beach town where everyone slows down. Each one has a different climate, mood, and dress code, which is exactly why your packing strategy needs to flex.

Fes

Fes is the most traditional of the imperial cities — the medina is a UNESCO site, the workshops are centuries old, and the atmosphere is conservative compared to Marrakesh. The dress code here is respectful, modest, and earthy. Think long lines, neutral colours, and shoes you can actually walk on slippery medina stones in.

Linen Wide-Leg Pants with a Fitted Tank

This is the Fes uniform for warm days. Beige linen wide-leg trousers paired with a soft taupe ribbed tank give you breathable coverage without looking heavy. The tone-on-tone neutral palette photographs beautifully against the green-and-white zellige tiles. Add a lightweight scarf, a small leather crossbody, and neutral suede sneakers to handle the medina cobblestones — it’s a full day of sightseeing in one outfit.

What to wear in Fes Morocco - linen wide-leg pants outfit

Olive Cargo Pants with a Maxi Skirt Option

For longer days that include a riad lunch and a sunset on a rooftop, this look gives you two outfits in one suitcase. Olive cargo trousers work for active sightseeing, then swap them for the matching brown linen maxi skirt for evening. Both pair with the same cream tank, white button-down, and either sneakers or flat brown slides — proof that capsule packing actually works in Morocco.

What to wear in Fes Morocco - olive cargo and maxi skirt outfit
Quick tip

In Fes, choose two neutral pant options and three different tops — that’s six outfits from five pieces, all medina-appropriate.

Marrakesh

Marrakesh is where Morocco’s cosmopolitan side shows. You’ll see everything from European tourists in slip dresses to local women in modern kaftans, often within the same square. The dress code is genuinely flexible here — but the city rewards a more polished outfit than you’d wear in Fes.

Black Maxi Dress with a Sheer Printed Scarf

For visits to Medersa Ben Youssef and the Bahia Palace, a fitted black maxi dress with a rust-orange sheer scarf creates the kind of silhouette that suits both photos and the heat. The scarf doubles as a shoulder cover when you step into religious or historic sites. Add a woven straw bag, gold hoops, and flat sandals — that’s the Marrakesh formula in one outfit.

What to wear in Marrakesh - black maxi dress at Medersa Ben Youssef

Printed Silk Co-Ord Set for Modern Marrakesh

For modern Marrakesh — the Yves Saint Laurent Museum, Le Jardin Majorelle, the Gueliz district — a bold printed silk co-ord set in white and cobalt blue hits the right note. Loose enough for the heat, structured enough to walk into a designer cafe, and unmistakably built for photos. Pair with simple flat sandals and a small leather mini bag to keep the print as the focal point.

What to wear in Marrakesh - printed co-ord set at YSL Museum

Green Linen Maxi with a Wide-Brim Hat

One of my most-photographed Marrakesh outfits was a sage green linen maxi with three-quarter puff sleeves and a cream wide-brim hat. The colour pops against the city’s terracotta and tile, the hat protects your face from the relentless midday sun, and the sleeves mean you can step inside any palace or mosque without scrambling for cover. Add a small woven basket bag and brown leather flat sandals.

What to wear in Marrakesh - green linen maxi dress at Bahia Palace

Soft Pattern Dress for Evening Dinners

For evening dinners at places like Nomad or El Fenn, a lighter, more delicate dress with subtle pattern detail moves you from sightseeing to cocktail without a costume change. Layer gold necklaces, switch into heeled mules or strappy sandals, and grab a small clutch — that’s all the transformation needed.

What to wear in Marrakesh evening dinner

Warm-Toned Look for Gardens and Tombs

For the Jardin Majorelle blue or the Saadian Tombs, soft warm-toned dresses photograph stunningly against the cobalt and gold details that define those locations. Terracotta, mustard, and rust all work. Avoid blue here — your outfit will get lost against the famous Majorelle walls.

What to wear in Marrakesh - warm tone dress
Quick tip

In Marrakesh, plan your outfits around the colours of your destinations — earth tones near the medina, brights near gardens, neutrals at the museums.

Rabat

Rabat is the capital, but it carries itself like a small city — calmer, more residential, more put-together. The dress code here leans casual but considered. Tourists are less common, so a low-key approach blends in better than statement vacation looks.

Black Tank with Khaki Cargo Pants

This is the Rabat sightseeing uniform. A black ribbed tank with relaxed khaki cargo trousers and beige sneakers — comfortable, modest enough for the medina, and put-together enough for the Kasbah des Oudayas. Add black sunglasses and a structured crossbody and you have a full day of walking covered without thinking about it.

What to wear in Rabat - black tank and khaki cargo pants at blue door

Purple Tee with Navy Trousers for the Hassan Tower

For visits to the Hassan Tower and Mohammed V Mausoleum, a simple purple cotton tee with relaxed navy trousers and white sneakers works perfectly. The colour adds personality without looking touristy, and the longer trouser length is appropriate for the religious site. A small black shoulder bag is all the accessorising this look needs.

What to wear in Rabat - purple tee and navy pants at Hassan Tower

Neutral Layered Look for the Kasbah

For walking tours of the Kasbah des Oudayas’s blue-and-white alleys, the same khaki-and-tank formula in lighter neutrals photographs beautifully. The cream-on-tan palette plays gently against the white walls and famous blue doors that define this part of Rabat — letting the architecture be the hero of every photo.

What to wear in Rabat - Kasbah des Oudayas blue door outfit

Casual Café-to-Medina Look

For mornings at a Rabat café followed by an afternoon in the medina, a relaxed neutral combination with comfortable trousers and a soft top travels through the day without needing to change. The key is choosing fabrics that don’t crease — you’ll be sitting, walking, sitting, walking, and your outfit needs to keep up.

What to wear in Rabat - casual sightseeing outfit

Tangier

Tangier feels different from anywhere else in Morocco — it’s a port city with European, African, and Andalusian threads woven together. The dress code is the most relaxed of the major cities, and the air is cooler thanks to the Atlantic and the Strait of Gibraltar.

Teal Maxi Dress with Tiered Hem

A teal maxi dress with thin straps and a tiered tiered hem captures the breezy Tangier mood perfectly. Pair with a small brown leather shoulder bag and white slide sandals — done. The colour pops against the famous green and blue doors of the Kasbah, and the maxi length keeps things modest enough for the medina.

What to wear in Tangier - teal maxi dress at green door

Off-White Midi Dress with a Pop of Pink

For garden lunches and terraces overlooking the sea, a simple off-white midi dress with a pink shoulder bag and pink heeled sandals is the perfect Tangier daytime look. The neutral base lets the pink accessories carry the personality, and the lightweight fabric handles the coastal breeze beautifully without flying around dramatically.

What to wear in Tangier - off-white midi dress with pink accessories

Brown Knit Sweater with Satin Midi Skirt

For evenings, especially in the cooler months, a chocolate brown knit sweater layered over a satin midi skirt with taupe ankle boots brings real elegance to dinner. A taupe handbag and a straw hat add quiet polish — this is one of those outfits that feels expensive without trying. Perfect for restaurants in the medina or a heritage riad dinner.

What to wear in Tangier evening - brown sweater and satin skirt
Quick tip

Tangier evenings get cooler than you’d expect — pack one warm layer per three days even in summer.

Casablanca

This is where you are going to land first most propably becasue of biggest Airport. From there usually tourist prefer to travel to other city and keep casablance as a last city to explore before taking flight back. Casablanca is Morocco’s modern, business-leaning city, and the dress code reflects that. People dress sharper here than in the medina-heavy cities. Think clean lines, tailored cuts, and a more European-influenced palette.

White Tank with Light Blue Linen Trousers

A white ribbed tank with light blue linen wide-leg trousers hits the Casablanca sweet spot — polished enough for a hotel lunch, breezy enough for an afternoon in the souk. Beige sneakers keep it walkable; a striped straw tote nods to the coastal location. This look photographs beautifully in the bright, sun-washed alleys of the souks.

What to wear in Casablanca - white tank and blue linen pants

White Embroidered Kaftan for Special Occasions

For special occasions — a wedding invitation, a traditional dinner at a friend’s house, or a stay at a heritage riad — a white embroidered kaftan with delicate detailing and bell sleeves is the most beautiful, respectful choice. Pair with gold layered necklaces, a soft pink quilted clutch, and pink heeled mules for a touch of personality.

What to wear in Tangier - white embroidered kaftan formal occasion

Black Maxi Dress for the Hassan II Mosque

For visiting the Hassan II Mosque — one of the few mosques in Morocco that allows non-Muslim visitors — go for a black drawstring-waist maxi dress. Pack a thin scarf in your bag for the modesty rules inside. Red espadrilles or beige sneakers add a touch of personality without competing with the architecture, and a small striped clutch picks up the coastal mood.

What to wear in Casablanca - black maxi dress at Hassan II Mosque

Polished Modern Look for the City

Casablanca’s modern districts — Anfa, Maarif, the corniche — call for a more polished, European-style look. Tailored separates, structured bags, and proper sunglasses. This is where you can wear pieces that would feel overdone in Fes or Chefchaouen but blend in perfectly with the city’s professional, fashion-aware crowd.

What to wear in Casablanca - polished modern look

Chefchaouen

Chefchaouen is in the Rif Mountains, which means colder than you’d expect — especially in winter and at night. The famous blue walls also mean every outfit photographs beautifully, so this is where I take my most “intentional” looks.

Black Puffer Jacket with Light Wash Jeans

A black puffer jacket with light wash straight-leg jeans and waterproof black boots is the practical Chefchaouen uniform in the cooler months. The dark jacket pops against the blue walls, the jeans handle the steep stone steps, and the boots keep you safe on damp uneven surfaces. A pop of colour in your bag — like a lavender sling — keeps the look from feeling too utilitarian.

What to wear in Chefchaouen - puffer jacket and jeans on blue stairs
Quick tip

Wear contrasting colours against Chefchaouen’s blue — warm tones, white, mustard, terracotta — and skip blue itself, which gets lost in the walls.

Meknes

Meknes is often skipped, which is a mistake — it’s one of Morocco’s four imperial cities, with grand gates, royal stables, and far fewer tourists than Fes or Marrakesh. Dress code is similar to Fes — modest, neutral, practical.

Striped Tee with Black Cargo Pants

A multicoloured striped t-shirt with relaxed black cargo trousers and off-white sneakers is a solid Meknes daytime outfit. The horizontal stripes add interest without screaming “tourist”, and the cargo pants give you all the pocket space you’ll need for tickets, water, and your phone. The look photographs beautifully against the famous Bab Mansour gate’s intricate carvings — the warm wood tones echo the stripes.

What to wear in Meknes - striped tee and black cargo pants

Essaouira

Essaouira is the breezy Atlantic surf town where everyone slows down. The dress code is the most relaxed in Morocco — bohemian, beachy, and unpretentious. This is where the linen-and-flat-shoes pieces in your suitcase finally come into their own.

Embroidered White Top with Cream Linen Pants

An embroidered white peasant blouse with bell sleeves, cream linen wide-leg pants, and black ballet flats is the Essaouira uniform. The detailing on the top echoes traditional Moroccan craftsmanship; the linen handles the wind and salt air; the flats let you walk the ramparts without thinking. Add a small black shoulder bag and oversized sunglasses, and you’re set from morning coffee to sunset on the harbour.

What to wear in Essaouira - embroidered top and linen pants
Did you know?

Essaouira is one of the few Moroccan cities where it’s almost always windy — the locals call it the “Windy City of Africa”. Pack hair ties, and avoid wide-brim hats unless they have a chin strap.

Key takeaways

  • Choose natural fabrics like linen, cotton, and viscose over synthetics — they handle Moroccan heat far better and look more in keeping with the local aesthetic.
  • Always carry a lightweight scarf or shawl — it doubles as sun protection, modesty cover for mosques, and an extra layer for cool riad evenings.
  • Pack closed-toe sneakers for medinas — uneven cobblestones, occasional dampness, and crowded alleys all make sandals a poor choice for sightseeing.
  • Dress more covered in Fes and Meknes, more relaxed in Marrakesh and Tangier, and most casual in Essaouira and beach towns — adjusting per city is the move.
  • Plan your suitcase around earth tones with one or two pops of colour — they photograph beautifully against tile, stone, and the blue walls of Chefchaouen.
  • Save statement and special occasion pieces like kaftans for evenings, weddings, or formal dinners — and skip them for daytime sightseeing where practicality wins.

Add Comment