← Blog
Travel

Shopping in a Moroccan Souk: Phrases to Bargain Like a Pro

A full bargaining script in Moroccan Arabic (Darija) — from asking the price to walking away and closing the deal — so you can shop a souk with confidence.

31 July 2026·7 min read
Shopping in a Moroccan Souk: Phrases to Bargain Like a Pro

Why a Few Darija Phrases Change Everything in the Souk

In a Moroccan souk, the first price is never the real price — haggling is expected, even part of the fun. But the moment you open with a word of Darija instead of English or French, two things happen: the vendor warms up, and the "tourist tax" on the opening price drops. You don't need to be fluent. You need about ten phrases and the confidence to use them.

Step 1 — Asking the Price

DarijaPronunciationMeaning
بشحال هادا؟bch7al hada?How much is this?
بشحال؟bch7al?How much?
غالي بزافghali bzafToo expensive
هادا غاليhada ghaliThat's expensive

Open with bch7al hada? while pointing. Whatever number comes back, your first move is almost always ghali bzaf — said with a smile, not an insult. It signals you know the game.

Step 2 — Making Your Counter-Offer

DarijaPronunciationMeaning
نقص شويةnqes chwiyaLower it a bit
آخر تمن؟akhir taman?Last price?
نعطيك... درهمn3tik... drhemI'll give you... dirhams
بلا زيادةbla zyadaNo extra / that's my limit

A common rule of thumb: counter with roughly half the opening price, then meet somewhere in the middle. N3tik khamsin drhem ("I'll give you 50 dirhams") puts a real number on the table. Ask akhir taman? ("last price?") to push them toward their floor.

Step 3 — The Walk-Away

The single most powerful move in any souk is being willing to leave. It's not rude — it's the negotiation.

DarijaPronunciationMeaning
صافي، شكراsafi, shukranOkay, thanks (I'll leave it)
غادي نمشيghadi nmchiI'm going to go
نشوف بلاصة أخرىnchouf blasa okhraI'll look elsewhere

Say safi, shukran and take a few steps away. More often than not, you'll hear the real "last price" called after you. If you don't, the price genuinely was fair — and you can always walk back.

Step 4 — Closing the Deal

DarijaPronunciationMeaning
واخاwakhaOkay / deal
صافيsafiDone / that's it
نأخدوnakhdoI'll take it
شكرا بزافshukran bzafThank you very much

Once you land on a number, wakha, nakhdo seals it. A warm shukran bzaf at the end keeps things friendly — you may be back tomorrow, and souk vendors remember a polite customer.

A Full Exchange, Start to Finish

  • You: bch7al hada? — How much is this?
  • Vendor: miatayn drhem — 200 dirhams
  • You: ghali bzaf! n3tik miya — Too expensive! I'll give you 100
  • Vendor: la la, miya w khamsin — No no, 150
  • You: akhir taman? … safi, shukran — Last price? … Okay, thanks (start to walk)
  • Vendor: wakha, miya w 3achrin! — Okay, 120!
  • You: wakha, nakhdo. shukran bzaf — Deal, I'll take it. Thanks a lot

A Few Cultural Notes

  • Stay friendly. Haggling is theater, not conflict. Smiles and a bit of humor get you a better price than a hard face.
  • Don't start what you won't finish. If you name a price and the vendor accepts it, you're expected to buy. Only bargain for things you actually want.
  • Small notes help. Having close to the right amount in small bills makes closing quick and avoids "no change" delays.

Practice These Phrases Before You Go

The difference between reading these and actually using them is a few rounds of practice. Drill the souk phrases and numbers with spaced repetition on MocroDarija: create your free account to start, or brush up on prices first with our guide to Moroccan Arabic numbers. Walk into your first souk already knowing how the conversation goes.

Ready to start?

Put the theory into practice

30 structured days. Real Darija. Free to start — no card needed.

Start learning free →

More from the blog