Casablanca's souks are busy, gritty, and genuinely atmospheric – a chaotic mix of spices, leather, cheap imports, fresh produce, and everyday Moroccans doing their shopping. Expect narrow alleys packed with stalls, aggressive but usually friendly vendors, strong smells (both good and overwhelming), and a fair amount of hustle. It's not the prettiest medina in Morocco, but it's real and gives you a much better sense of daily life than the fancy parts of the city. The experience is loud, sensory, and tiring if you're not used to crowds. Most people do it as a half-day guided tour because navigating and haggling alone can be exhausting.
The best time is spring (March-May) or autumn (October-November) when it's warm but not brutally hot. Avoid summer if you hate sweating through your clothes. Expect to pay around $35-80 per person depending on whether it's a small group or private tour and how many hours it lasts. Many include mint tea and a few tastings.
Pick up spices, saffron, olives, or argan oil if you actually cook with them – they're often better quality than what you'll find back home. Skip the "antique" metalwork and most leather goods unless you really know what you're looking at; much of it is tourist-grade. One honest tip: decide your maximum spend before you start haggling and stick to it. The vendors are professionals and it's easy to get carried away.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.