Skip to content

Money & etiquette

What currency is used in Morocco?

Currency
Dirham (MAD / DH)
Type
Closed currency
≈ per EUR
10.5–11 MAD
≈ per USD
9.5–10 MAD

Quick answer

Morocco uses the Moroccan dirham (MAD, often written DH), divided into 100 centimes. It's a closed currency: you can't easily buy it abroad and shouldn't take much out, so you get dirham on arrival from an airport ATM or exchange desk. Roughly 1 EUR ≈ 10.5–11 MAD and 1 USD ≈ 9.5–10 MAD (rates vary).

Getting and using dirham

Because the dirham is closed, the simplest approach is to withdraw cash from an ATM at Marrakech airport or in the city on arrival, or exchange euros/dollars/pounds at a bureau de change (airports and the city have plenty; compare rates and avoid low airport rates for large sums). ATMs are widespread and reliable; expect small withdrawal fees. Keep some smaller notes and coins for taxis, tips and the souks.

Cash vs cards

Marrakech runs largely on cash, especially in the medina, souks, taxis, street food and small cafés — carry enough for the day. Cards (Visa/Mastercard) work in mid-range and upmarket hotels, restaurants and shops in Gueliz, but rarely in the souks. Don't rely on cards alone. Change any leftover dirham back before you fly home, since it's hard to exchange abroad. See our money and tipping guide for details.

Related questions

Can I get Moroccan dirham before I travel?

Generally no — the dirham is a closed currency that's hard to obtain outside Morocco. Withdraw it from an ATM or exchange foreign cash at a bureau de change once you arrive. Bring some euros, dollars or pounds to change on arrival.

What is the exchange rate for the Moroccan dirham?

Roughly 1 EUR to 10.5–11 MAD and 1 USD to 9.5–10 MAD, though rates fluctuate — check current figures before you travel. As a rough mental shortcut, 10 dirham is a little under 1 euro.

Should I use cash or card in Marrakech?

Mostly cash — the medina, souks, taxis and street food are cash-only. Cards work in upmarket hotels, restaurants and Gueliz shops. Carry enough dirham for daily spending and use ATMs to top up.