The best souks to visit in Morocco

If you’re thinking of visiting Morocco, you’re probably already dreaming about visiting the Moroccan souks and markets. The sights, smells and unique atmosphere make them excellent places to get closer to Moroccan culture, even if you aren’t intending to shop – but who goes to the souks without coming back with at least one souvenir?! Here are the best souks in Morocco.

What are the best souks to visit in Morocco?

Moroccan souks began as small gatherings outside city areas where merchants would come to sell their goods. In smaller towns, the souk might still be a weekly event, but in cities like Marrakech and Fez, souks are now a major tourist draw, covering huge areas and selling everything from slippers to carpets, pottery, beauty products, and more. Rooted in the long and layered history of Morocco, these markets reflect centuries of trade, tradition, and cultural exchange. Read on for our pick of some of the best souks and markets to visit in Morocco.

Historically, all souks were divided and laid out according to the separate commodities being made and sold. The most valuable products, such as gold and manuscripts, were positioned in the center of the main souk area, with less expensive goods radiating out from there. 

Today, little has changed. Each souk is still named after the product being sold there, and aside from allowances for modern tastes, the goods on offer are still similar to how they would have been a thousand years ago.
 

Inside the bustle of the medina

The medina of Marrakech © Christopher Clark

#1: Best for pottery, fabrics, and textiles—Souk Semmarine

The main artery of the souks in Marrakech is Souk Semmarine, a broad, covered alley that begins with pâtisserie and pottery and moves into high-quality fabric and textile shops. Traders here sell everything from kaftans to pashminas. There are also huge, expensive tourist emporiums full of antiques, carpets, and jewelry. 

About halfway along, Souk Semmarine forks. On the right is Spice Square, and on the left is Souk el Attarine, bright and gleaming with copper and brass lanterns, mirrors, candlesticks, silver teapots, and lamps, as well as the spices and perfumes for which it was traditionally known.

How to get to Souk Semmarine

Souk Semmarine is located right in the middle of the medina, so it’s pretty easy to walk to from Jemaa el-Fna square. Just head north through the covered passageways, and you’ll naturally find your way into the souk. If you’re staying outside the medina, you can take a petit taxi to Jemaa el-Fna and walk from there, since cars can’t really get into the old city. 

When to visit Souk Semmarine

The mornings (around 9-11 AM) are usually the best time to visit, before it gets too hot or crowded. The souk is open every day, but on Friday mornings, many of the shops open a bit later, after prayers. If you’re visiting during the winter months (November-February), the weather will be a lot more pleasant for walking around. 

 

#2: Best for Moroccan slippers (babouches) — Souk Smatabest

If you're looking for traditional Moroccan footwear, Souk Smata is the place to go, especially for ""babouches"—comfortable leather slippers with pointed toes that have adorned Moroccan feet for centuries. This specialized marketplace has a huge range of slippers in different colors, styles, and designs, all displayed along shop fronts or spread out on tables. What’s interesting about this souk is that you can watch the whole process of making the slippers, from cutting the leather to adding embroidery on the more detailed designs. 

How to get to Souk Smata

Souk Smata is tucked inside Marrakech’s medina, not far from the famous Jemaa el-Fna square. It’s about a 10-minute walk northwest through the other souks, and you’ll start to see the colorful slippers hanging from the storefronts. Since it’s in a pedestrian-only zone, you’ll be walking through narrow streets, which can be a little tricky to navigate. If you're not sure where to go, plenty of guided walking tours pass through this souk. It's a great way to spend time during any Marrakech itinerary.

When to visit Souk Smata

The best time to stop by is in the morning, around 10 AM to noon, when it’s active but not too crowded. The souk stays open year-round, though it’s busier during peak tourist seasons (March to May and September to November). If you prefer a quieter experience, try visiting on a weekday. 
 

Jemaa-el-Fna-Marrakesh-Morocco-shutterstock_1382948132

Traditional lamps on sale in a Marrakech souk © Shutterstock

#3: Best for authenticity — Had Dra Souk 

Had Dra Souk is a totally different experience from the more tourist-heavy markets of places like Marrakech. This weekly rural market is the real deal, serving as a key commercial and social hub for local farmers, herders, and villagers from the surrounding area. Unlike the permanent souks in Morocco’s imperial cities, Had Dra is set up and taken down every Sunday, giving it an entirely different vibe.

What makes Had Dra stand out is its authenticity. You’ll see traditional Moroccan commerce in full swing as farmers haggle over livestock, fresh produce is sold, and families stock up for the week. The livestock section is especially lively early in the morning when sheep, goats, donkeys, and even camels are sold in a traditional auction setting.

Beyond commerce, Had Dra serves as an important social gathering where news is exchanged, community matters are discussed, and rural traditions are maintained. This is the best souk in Morocco for getting a feeling for the local community. 

How to get to Had Dra Souk

Had Dra is located about 30 kilometers inland from Essaouira, in between Essaouira and Marrakech. The easiest way to get there is by taking a grand taxi from Essaouira, which will take around 30-40 minutes. Local buses also run on Sundays, but if you want a more hassle-free experience, you can book a day trip with a hotel or tour operator in Essaouira.  For more info, see our guide to getting around Morocco

When to visit Had Dra Souk

Had Dra Souk is only open on Sundays, so make sure you time your visit right. The best time to go is early in the morning (7-10 AM) when the livestock auctions are in full swing and the market is at its busiest. The souk runs year-round, but it can be smaller when it rains during the winter months.

 

#4: Best for food — Jemaa el-Fna square

When the evening rolls in, Jemaa el-Fna Square turns into a bustling street food scene and coming here is one of the best things to do in Morocco. The food stalls pop up with all kinds of local dishes, from steaming tagines and hearty harira soup to grilled meats and even snail soup. The smells are amazing. The best part is that the tables are communal, so don’t worry about finding your own spot—just grab a seat, dive into the food, and enjoy the atmosphere.

But the square is about more than just food. The real charm of Jemaa el-Fna lies in its performers and storytellers. These artists keep the tradition of oral storytelling alive, engaging crowds with tales that weave together history, folklore, humor, and social commentary. Though the performances are often in Arabic or Berber, the energy and expression are universal, and you don’t need to speak the language to be captivated. 

How to get to Jemaa el-Fna

Jemaa el-Fna is super easy to find since it’s right at the entrance to the medina. If you’re staying in Gueliz (the modern part of town), you can hop in a petit taxi, and they’ll take you straight to the square for a small fare. If you’re in the medina, it’s a short walk. 

When to visit Jemaa el-Fna

The square has a different vibe depending on the time of day, but the magic really happens around 5-6 PM. That’s when the food stalls set up, and the performers start gathering. It stays lively until midnight, with the busiest time being between 7 and 10 PM. If you're not sure what to eat and what to avoid, see our Morocco health tips.
 

Traditional Moroccan mint tea with sweets © Shutterstock

Moroccan mint tea © Shutterstock

#5: Best for leather goods — Souk Cherratin

Souk Cherratin is one of the best places in Marrakech to find high-quality leather goods, particularly smaller items like bags, purses, and wallets. While the tanneries in Marrakech process the raw leather, it's here in Cherratin where the real craftsmanship happens. The narrow alleyways are home to hundreds of shops selling carefully crafted leather products, from everyday accessories to decorative pieces.

What makes Souk Cherratin stand out is its focus on quality and intricate detailing. Many of the artisans specialize in traditional techniques, like Berber-inspired geometric patterns or the delicate inlay of leather with metal, fabric, or bone. It’s worth walking through the souk just to see the artisans working their craft, cutting patterns, stitching by hand, and putting the finishing touches on each piece.  

How to get to Souk Chouari

Souk Cherratin is in the northern part of the medina, and it’s about a 15-20 minute walk north from Jemaa el-Fna. As you get closer, you’ll notice the smell of leather and start seeing the bags and purses hanging in the shops. Since the alleyways are too narrow for cars, walking is your best option. 

When to visit Souk Chouari

The best time to visit is in the mid-morning to early afternoon (10 AM-2 PM). The light is perfect for checking out the quality and craftsmanship of the leather goods. The souk is open every day except Friday mornings, so keep that in mind. 

 

#6: Best for wood items — Souk Chouari 

As you walk through Souk Chouari, you'll notice the scent of cedar and thuya wood filling the air. It's a place where woodworkers create beautiful, functional items using traditional techniques passed down through generations. You’ll see everything from intricate carved screens (mashrabiya) to furniture, ceiling panels, and smaller decorative pieces. Most of the work here is done by hand, without the help of power tools, which adds to the craftsmanship. One of the main attractions is thuya wood, which comes from the roots of trees in the Atlas Mountains. It’s a prized material and has a unique look and feel.

How to get to Souk Chouari

Souk Chouari is located in the northern part of Marrakech’s medina, where woodworking has been a tradition for centuries. From Jemaa el-Fna, head northeast through the souks for about 20 minutes. As you get closer, the sounds of hammering and sawing will guide you. For more guidance, see our Morocco travel tips

When to visit Souk Chouari

Mid-morning (around 9-11 AM) is the best time to visit, as it’s when most of the workshops are active but it’s still not too hot. The souk is open every day except Friday mornings for prayer time. If you're interested in buying larger wooden pieces, visiting during the week will give you more time to chat with the craftsmen and discuss custom orders, as weekends tend to be busier.
 

tajines-marrakesh-morocco-shutterstock_229767241

Tajines found in the souks of Marrakech © Shutterstock

#7 Best souk in Fez —  Souk el Attarine

No visit to Morocco would be complete without a visit to the UNESCO World Heritage Site, Fez, where you will find Souk el Attarine. Fez is a maze of a city (there are a whopping 9,000 alleys) and it’s absolutely teeming with living history—it is perhaps one of the best examples of medieval civilization left, with its trades and crafts having barely changed for a millennium. In the shops at the Souk el Attarine, you will find all sorts of wonderful goods for sale, including spices, herbs, incense, and traditional Moroccan crafts.

What makes Souk el Attarine extraordinary is its setting within Fez's 9,000-alley medieval urban landscape, where commerce continues much as it has for over a thousand years. The marketplace occupies some of the medina's most architecturally significant structures, with many shops housed in restored merchant houses featuring intricate zellige tilework, carved cedar ceilings, and traditional Moroccan courtyards. 

Some of the shops are set up in beautiful old mansions, so you can explore a traditional Moroccan riad while doing your shopping.

How to get to Souk el Attarine

Souk el Attarine is tucked away inside Fez’s medina, so it’s not the easiest place to find. To get there, start at Bab Bou Jeloud (the Blue Gate), then head down Talaa Kebira street for about 15-20 minutes. The medina can be tricky to navigate, so if it’s your first time, hiring a guide is probably a good idea.

When to visit Souk el Attarine

The best time to visit is in the morning (9-11 AM), when it’s quieter and the weather is still cool. The souk is open daily. During Ramadan, the souk’s hours change, and the atmosphere is more laid-back, especially in the afternoons. Winter can be chilly, but it’s a great time to visit if you prefer fewer tourists and more attention from the shopkeepers.

 

#8 Best for metalcraft — Souk Haddadine

Souk Haddadine is a spot in Marrakech where you’ll hear the steady sound of hammers striking metal. It’s been that way for centuries, and the souk is still all about traditional metalwork. You’ll find everything from brass lanterns to copper trays, wrought iron furniture, and even teapots, all made by hand with techniques passed down through generations.

What’s cool here is how the craftspeople combine old methods with today’s needs. You’ll see artisans working with copper, brass, silver, and iron, using techniques like repoussé (where the design is hammered from behind to create a raised pattern) and damascening (which involves inlaying gold or silver into dark metal to create intricate designs). The brass lanterns with their delicate patterns that cast beautiful shadows are some of the most recognizable products, along with hammered copper trays and other practical household items. 

How to get to Souk Haddadine

The blacksmiths' quarter is located in the northern section of Marrakech's medina, approximately a 25-minute walk from Jemaa el-Fna. Follow the distinctive metallic sounds echoing through the medina—the rhythmic hammering will guide you toward the souk. With so many great souks in this city, it might be overwhelming to figure out how long to spend in each place: be sure to see our guide to how many days to spend in Marrakech.

When to visit Souk Haddadine

The best time to visit is in the morning (9-11 AM) when the workshops are in full swing before the heat of the day sets in.. For a more educational experience, weekdays showcase full production activity compared to slower weekends.
 

Essaouira in Morocco © Shutterstock

Essaouira in Morocco © Shutterstock

#9 Best for musical instruments — Souk Kimakhine

Souk Kimakhine is a rare place in Morocco where the focus is on traditional musical instruments. It’s one of the few souks dedicated to preserving the country’s musical traditions, from North Africa to Andalusia and sub-Saharan influences. You’ll find luthiers and instrument makers who craft, repair, and sell instruments that are central to Moroccan music.

If you’re not just here to shop, you might even catch a live performance in the afternoon. It’s not uncommon for musicians to stop by to test out instruments, and you might get lucky with an impromptu jam session. You’ll see things like the guembri (a three-stringed bass lute used in Gnawa music), the bendir (a frame drum), the darbouka (a goblet drum), and the oud (the ancestor of the European lute).  This can be especially great for kids to see (more about that in our guide to Morocco with kids). 

How to get to Souk Kimakhine

The souk is about a 15-20 minute walk northwest of Jemaa el-Fna, and like most souks, it’s tucked away in narrow alleyways, so be prepared to walk. If you’re looking for something specific, it’s a good idea to hire a guide who knows where to find the best craftsmen for certain instruments. If you want to stay nearby the souks, be sure to see our guide to where to stay in Marrakech.

When to visit Souk Kimakhine

The afternoons (2-5 PM) are often the best time to visit, as this is when many musicians come to test out the instruments, and you might even catch a spontaneous jam session. The souk is open daily, except for Friday mornings during prayer time.

 

#10: Best in Essaouira —  Essaouira Fish Market

The souks of Fez and Marrakech can feel quite claustrophobic, but so far a breath of fresh air heads to the fishing port and market town of Essaouira, formerly known as Mogador and now a UNESCO World Heritage Site. It’s an 18th-century European fortified seaport, and the original architecture and layout are incredibly well-preserved.

The souks fill the lanes of the town, but for something different from the usual slippers and woven throws, head down to the famous fish market there and try the freshest catch of the day.

How to get to Essaouira Fish Market  

The fish market is right at the port, near the southern ramparts of the medina. From anywhere in the old town, just head toward the port, and you'll be walking along the sea breeze, with the scent of the ocean guiding you. It’s only a 10-minute walk from Moulay Hassan Square. Once you see the blue boats and the busy port entrance, you’ll know you're there.

When to visit Essaouira Fish Market

For the freshest experience, aim to visit early in the morning (7-9 AM). This is when the fishing boats return, and you can see the catch being sorted and weighed. The market starts winding down by early afternoon, so it's best to go in the morning. The market’s open every day, though Sunday mornings are a bit quieter.