Planning what to wear in Morocco often feels like threading a needle between modest cultural norms, fluctuating desert-to-mountain temperatures, and the desire to look photogenic against terracotta medinas and blue-washed alleyways. This collection of 35 Morocco vacation outfit ideas solves that puzzle with head-to-toe looks that balance coverage, breathability, and style. You will find loose kaftans that skim the body on scorching afternoons, layered linen combinations that transition from souk strolls to rooftop dinners, and light-catching neutrals that pop against vibrant Moroccan tiles. Every outfit respects the local expectation to cover shoulders and knees while keeping you cool, comfortable, and confident wherever your itinerary takes you.

1. Flowy kaftan with woven belt and leather sandals

The kaftan is a Moroccan staple for good reason. Choose a floor-length version in a rich jewel tone or bold print, then cinch it at the waist with a wide woven leather belt to give the billowy silhouette some intentional shape. Slide into flat leather sandals in a neutral shade so you can walk medina alleys comfortably all day. A straw tote with tassel details carries market finds while oversized sunglasses and stacked bangles add effortless vacation polish.
2. White linen button-down and palazzo pants

This breathable combination covers your arms and legs without trapping heat. Tuck a crisp white or cream linen button-down into high-waisted palazzo pants in a soft, flowy fabric. Roll the sleeves once for a relaxed feel, then add leather slide sandals or embroidered babouches. A woven crossbody bag keeps your hands free through the souks, while a simple pendant necklace and small hoop earrings finish the look with understated elegance.
3. Maxi dress with denim jacket and sneakers

A long-sleeve or short-sleeve maxi dress delivers full coverage in a single piece, and a cropped denim jacket layered over it adds a practical, casual layer for cooler evenings or more conservative areas. Choose a solid earth tone or subtle print that reads beautifully against Moroccan architecture. Slip into clean white leather sneakers for long walking days, and carry a roomy tote that can stash market treasures and a lightweight pashmina.
4. Wide-leg jumpsuit with flat leather sandals

A one-and-done jumpsuit removes the guesswork from getting dressed. Pick a linen or rayon wide-leg style in olive, rust, or black, and make sure it has at least elbow-length sleeves or bring a jacket to layer over your shoulders when needed. Flat leather sandals with interesting strap details keep the look grounded and walkable. A woven belt defines your waist, while a structured crossbody bag and layered gold necklaces add just enough polish.
5. Striped kaftan with babouche slippers

Lean into local craftsmanship by wearing a striped cotton kaftan with traditional leather babouche slippers. The vertical stripes elongate your frame, while the open-front babouches let your feet breathe during hot afternoons. Add a simple leather backpack so you can explore the medina hands-free, and tie a silk scarf loosely around your hair to keep flyaways under control when the coastal wind picks up in Essaouira or Tangier.
6. Maxi skirt with lightweight knit sweater

A flowing maxi skirt creates beautiful movement and full leg coverage, while a lightweight cotton or fine-knit sweater keeps your arms covered without causing you to overheat. Tuck the front of the sweater slightly to hint at your waistline, then step into comfortable flat mules or leather sandals. A small top-handle bag in a contrasting neutral and a delicate gold chain necklace turn this romantic, feminine outfit into an effortless evening option.
7. Crochet cover-up over a swimsuit with strappy sandals

Poolside at your riad or day-tripping along the coast in Essaouira, a crochet cover-up worn over a modest one-piece swimsuit strikes the perfect balance between breezy and appropriate. Choose a longer cover-up that hits at mid-thigh or below, and pair it with flat strappy sandals that slip off easily when you are ready for a swim. A wide-brim straw hat shields your face, and oversized sunglasses complete the relaxed seaside look.
8. Two-piece linen set with espadrilles

A matching linen button-down and wide-leg trouser set makes packing almost too easy. The coordinated top and bottom work as a set for a polished head-to-toe statement, but each piece can pair with other items in your suitcase when you want to remix your outfits later in the trip. Slide into canvas espadrilles for a Mediterranean feel, and carry a straw circle bag. Tiny gold knot earrings tie the look together without overpowering the soft linen texture.
9. Embroidered kaftan with flat leather sandals

An embroidered kaftan brings Moroccan artistry directly into your vacation wardrobe. Look for intricate threadwork along the neckline and sleeves in contrasting colors. Keep the rest of the outfit simple so the embroidery stays the focal point — flat tan leather sandals, a smooth leather crossbody bag, and minimalist gold hoop earrings. This outfit photographs exceptionally well against the intricate zellige tilework and carved plaster found inside riads and historic medersas.
10. Straw hat with tiered maxi dress and slide sandals

A tiered maxi dress in breathable cotton voile feels weightless in triple-digit desert heat while providing head-to-toe coverage. Choose a soft neutral like sand, blush, or ivory that reflects sunlight and reads timeless in photos. A wide-brim straw hat with a ribbon band protects your face and shoulders during midday sightseeing, and simple leather slide sandals keep the silhouette long and lean. A canvas tote and a single beaded bracelet finish the look.
11. Cotton blouse and midi skirt with leather crossbody bag

A soft cotton blouse with a modest neckline tucked into a flowy midi skirt creates a feminine silhouette suitable for riad courtyards and medina strolls alike. Stick to breathable fabrics in complementary earthy tones. Add a slim leather crossbody bag that sits securely against your body through crowded market lanes, and step into low block-heel sandals that give you a slight lift without sacrificing stability on uneven cobblestone streets.
12. Long-sleeve tunic and straight-leg linen pants

This is your uniform for maximum coverage with minimum fuss. Choose an embroidered or printed long-sleeve tunic in lightweight cotton that hits at the hip or lower, paired with straight-leg linen pants in cream, black, or navy. Embroidered babouche slippers or simple leather flats keep the look grounded, while a leather backpack frees your hands for navigating spice stalls. Stackable bracelets and small stud earrings add quiet detail.
13. Tank dress with a lightweight kimono layer

Start with a simple maxi tank dress as your base, then layer a printed or solid kimono over it to add sleeve coverage, movement, and instant visual interest. On a sweltering afternoon, the kimono floats away from your body and lets air circulate; in air-conditioned restaurants or after sunset, it adds a light layer of warmth. Flat sandals and a textured woven tote keep the outfit airy, while a long pendant necklace anchors the whole look.
14. Wide-leg white trousers and blush blouse

Crisp white wide-leg trousers feel fresh and modern against Morocco's earthy backdrop. Tuck in a blush-toned blouse with subtle puff sleeves or a soft tie-neck detail for a romantic touch. Nude leather slide sandals elongate the leg line, and a raffia clutch or crossbody bag adds natural texture. This combination works beautifully for a seaside lunch in Asilah or an afternoon exploring the gardens of Marrakech.
15. Flowy jumpsuit with cropped jacket for cooler nights

A loose linen or crepe jumpsuit is comfortable enough for long car rides across the Atlas range, but the addition of a structured cropped jacket instantly makes it dinner-appropriate. Choose a jacket in a contrasting neutral shade that you can toss into your day bag when the afternoon heat peaks. Block-heel sandals add a touch of elevation, and a silk scarf tied around your ponytail brings color and movement.
16. Silk scarf with linen tunic and wide-leg trousers

An oversized silk scarf works overtime on a Morocco trip — drape it around your shoulders for modesty, tie it over your hair when visiting religious sites, or simply knot it at your neck for a pop of pattern. Pair a solid linen tunic with wide-leg trousers in a coordinating shade, then use the scarf to pull the whole palette together. Leather sandals and a structured satchel bag keep the outfit grounded and practical.
17. Pleated midi skirt with crisp button-down shirt

A pleated midi skirt brings texture and movement, while a crisp cotton button-down shirt balances the softness with a tailored edge. Leave a few buttons undone at the collar and push the sleeves up for a relaxed feel that still looks considered. Low-profile leather sneakers or loafers work for all-day comfort, and a slim leather belt bridges the two pieces. A simple watch and a crossbody bag finish the look cleanly.
18. Printed maxi dress with a suede jacket

A printed maxi dress in lightweight viscose or cotton feels effortless during hot days, and a soft suede jacket layered over it adds warmth and texture when temperatures drop after sunset. The mix of fluid fabric and structured outerwear creates a balanced, editorial feel. Flat ankle boots or closed-toe leather sandals ground the look, while a simple pendant necklace and a medium leather tote keep the accessories understated.
19. Pleated midi skirt with a fitted knit top

Swap the button-down for a fitted short-sleeve knit top tucked into a swingy pleated midi skirt. The contrast between the sleek knit and the voluminous skirt creates a flattering silhouette that works on all body types. Pointed-toe leather flats keep the line long, and a chain-strap shoulder bag adds a subtle shine. This outfit transitions seamlessly from a morning museum visit to an afternoon mint tea break on a rooftop terrace.
20. Longline vest layered over a maxi dress

A sleeveless maxi dress gets a modest and stylish upgrade when you layer a longline vest over it. The vest adds coverage for your shoulders and arms while creating a vertical line that lengthens your silhouette. Choose a neutral vest that complements the dress rather than matching it exactly. Flat sandals and a woven crossbody bag keep the look effortless, while stacked rings and small hoops add personality.
21. Linen wrap dress with a printed headscarf

A linen wrap dress in a soft neutral shade ties at the side and adjusts to your body, making it both flattering and comfortable in the heat. Wrap a printed headscarf around your hair or neck for a color accent that nods to local style without feeling costumey. Slip into flat leather sandals and carry a small structured bag. This look is especially striking against the blue streets of Chefchaouen or the whitewashed walls of coastal medinas.
22. Cropped trousers with embroidered tunic top

Cropped wide-leg trousers that hit mid-calf keep you cool while covering your legs, and an embroidered tunic top brings texture and artisanal detail. The combination feels modern and relaxed, especially when you add simple leather slide sandals and a roomy canvas tote. A thin braided belt ties the two pieces together visually, while a few beaded bracelets echo the embroidery and add a handcrafted, personal touch.
23. Denim jacket layered over tiered maxi skirt

A lightweight denim jacket adds a casual, traveled-in feel when layered over a tiered cotton maxi skirt and a simple tank or tee. The jacket provides coverage for your shoulders during the day and warmth when evening breezes roll through the medina. White leather sneakers keep the look sporty and walkable, while a backpack-style leather purse distributes weight comfortably across your shoulders for long exploring days.
24. Tangerine maxi dress with gold sandals

Pick a vibrant tangerine or saffron maxi dress that channels the colors of Moroccan sunsets and spice markets. The warm hue photographs stunningly against the sandy tones of desert landscapes and the earthy red walls of Marrakech. Flat gold sandals catch the light without competing with the dress, and delicate gold jewelry — a simple chain necklace and small hoops — keeps the look radiant. A neutral beige clutch prevents the outfit from feeling too busy.
25. Black jumpsuit with statement earrings for evening

A black wide-leg jumpsuit is your shortcut to effortless evening dressing. Choose one in a matte crepe or lightweight linen blend with elbow-length sleeves or a modest neckline. The real impact comes from the accessories: bold statement earrings in hammered metal or vibrant enamel bring the Moroccan artisanal aesthetic, while metallic heeled sandals elevate the whole look. A small woven clutch and a swipe of bold lip color finish the statement.
26. Short-sleeve blouse and floral maxi skirt

A romantic floral maxi skirt paired with a simple short-sleeve blouse in a solid color pulled from the print creates a harmonious head-to-toe look. Tuck the blouse in fully or do a half-tuck for a more relaxed feel. Slip into flat leather sandals and carry a basket bag for an outfit that feels equally right wandering the blue alleyways of Chefchaouen or sipping fresh orange juice in a Marrakech square.
27. Long cardigan over a sleeveless midi dress

A sleeveless midi dress becomes instantly more versatile when you layer a long, lightweight cardigan over it. The cardigan adds arm coverage for conservative areas and extra warmth for cool mornings, then stuffs easily into your bag when the afternoon sun hits full strength. Flat mules and a soft leather hobo bag keep the silhouette relaxed and elegant, while a thin pendant necklace and delicate rings add quiet sparkle.
28. Cargo pants with fitted knit top and sneakers

For days when you want a more utilitarian, modern look — perhaps hiking the foothills of the Atlas Mountains or spending hours on a train — relaxed cargo pants in olive or sand pair with a fitted ribbed knit top. White leather sneakers provide support on uneven terrain, and a crossbody nylon bag is practical and lightweight. Roll the pants at the hem and add a baseball cap for sun coverage with an athletic edge.
29. Oversized linen shirt as a beach cover-up

An oversized white linen shirt worn open over a modest swimsuit and high-waisted linen shorts creates an easy seaside outfit that still offers coverage when you walk from the beach to a café in Essaouira or Taghazout. Slide into waterproof sandals, toss a wide-brim sun hat over your hair, and carry a mesh beach tote. Roll the shirt sleeves and tie the front ends into a knot for a more styled silhouette.
30. Mustard yellow maxi dress for Chefchaouen

Against Chefchaouen's famous blue-washed walls, a mustard yellow or marigold maxi dress creates striking color contrast that makes travel photos pop. Choose a style with short or long sleeves in breathable cotton or linen, and keep accessories minimal so the color does the work. Neutral leather sandals fade into the background, while small gold hoops and a simple tan crossbody add polish without distracting from the vibrant dress and vivid blue backdrop.
31. Belted midi shirtdress with leather sandals

A midi shirtdress in khaki, chambray, or soft white offers the ease of a dress with the structure of a shirt. Cinch the waist with the matching self-belt or swap in a braided leather belt for more texture. Roll the sleeves to just below the elbow, and wear flat leather sandals for a grounded feel. A roomy tote bag carries your water bottle and market purchases, while tortoiseshell sunglasses add a classic, travel-savvy vibe.
32. Neutral co-ord set with slip-on sneakers

A matching co-ord set in beige, cream, or soft olive — think a boxy button-down top and elastic-waist wide-leg pants — creates an intentional monochrome look with almost no effort. The set travels well and mixes back with other items in your suitcase. Slip-on white sneakers keep the outfit modern and comfortable, while a simple leather backpack and a few delicate gold rings add just enough detail without disrupting the clean lines.
33. Flowy tunic and leggings for Atlas Mountain treks

For mornings in the High Atlas, layer a long flowy tunic over a pair of opaque black leggings. The tunic covers your hips and rear while the leggings give you stretch and mobility on rocky paths. Sturdy closed-toe hiking sandals or trail sneakers are essential here, and a fleece jacket tied around your waist can be pulled on when mountain winds pick up. A knit beanie and polarized sunglasses round out the practical outdoor outfit.
34. Silk midi skirt and cashmere wrap for rooftop dinner

When the evening call to prayer echoes across the rooftops and you are heading to a riad dinner, slip into a bias-cut silk midi skirt in a deep jewel tone and a simple sleeveless or short-sleeve top. Drape a lightweight cashmere or merino wrap over your shoulders — it handles desert nights, overly air-conditioned restaurants, and adds a luxe layer. Low metallic block-heel sandals and a simple clutch complete the refined evening look.
35. Wide-leg trousers with satin camisole and blazer

For a polished dinner outfit that respects local norms, pair high-waisted wide-leg trousers with a satin camisole and an open tailored blazer. The blazer provides coverage for your shoulders while the camisole keeps the look from feeling heavy in warm evening air. Pointed-toe leather mules and a structured top-handle bag pull the outfit into chic dinner territory, and a single statement cuff bracelet adds just the right amount of shine.
Conclusion:
Your Morocco vacation wardrobe should feel like a quiet travel companion — one that lets you move through spice-scented souks, echoing riad courtyards, windswept dunes, and blue mountain streets without ever tugging at your hem or overheating in the midday sun. The thirty-five head-to-toe looks gathered here prove that modest dressing does not mean sacrificing style. By leaning on breathable linens, loose silhouettes, rich earthy tones, and a handful of well-chosen accessories, you can build a capsule that photographs beautifully and respects the cultural landscape you have come to experience. Pack light, layer strategically, and let the country's own palette inspire your choices. You will return home with stunning photos and the quiet confidence that comes from dressing thoughtfully.





























