Bargaining in Morocco’s Souks: A Tourist’s Guide

The souks of Marrakech and Fez are a feast for the senses — and a test of your bargaining nerve. In Morocco, haggling isn’t just allowed, it’s part of the culture and even the fun. Here’s how to do it well.

The etiquette

Greet the seller, take your time, accept the mint tea if offered — rushing signals you’ll overpay. The first price is theatrical, not serious. Stay warm and good-humored; aggression backfires.

How low to start

A common approach is to counter at roughly a third of the opening price and settle somewhere in the middle. If you don’t reach a price you’re happy with, a polite walk-away is your strongest tool — you’ll often be called back.

Anchor your offers in real money

The hardest part of haggling is knowing your true ceiling while the dirham numbers fly around. Decide your maximum in your home currency first, then use Currencies to check each counter-offer instantly — even offline deep in the medina. When you know exactly what a price means to you, you negotiate calmly and never overpay. (More on technique in our guide to haggling while traveling.)

What’s worth buying

Leather goods, lanterns, rugs, spices and ceramics are souk staples. For higher-value items like rugs, take your time across multiple stalls to learn the price range before committing.

Get Currencies on the App Store

Frequently asked questions

Is haggling expected in Morocco?

Yes, in the souks it’s a normal and friendly part of shopping. Fixed-price stores are the exception.

What’s a fair opening counter-offer?

Often around a third of the first asking price, then negotiate toward the middle.

How do I know a price is fair in my currency?

Set your maximum in your home currency and use a converter like Currencies to check offers on the spot.