What is the Currency in Marrakech?

Learn what currency Marrakech uses, how the Moroccan dirham works, and tips for UK travellers managing money in Morocco

What is the Currency in Marrakech?

If you're planning a visit to Marrakech, one of Morocco’s most vibrant and culturally rich cities, it’s important to understand the local currency and how to manage your money while you're there. This guide is tailored for UK travellers and covers the official currency, how it’s used, and how best to pay for things in Marrakech.

What currency does Marrakech use?

Marrakech, like the rest of Morocco, uses the Moroccan Dirham, abbreviated as MAD. You’ll often see it written as DH or د.م. in local contexts. The dirham is the only legal currency accepted for goods and services in Marrakech, including at hotels, markets, taxis and restaurants.

How is the Moroccan dirham structured?

The dirham is divided into 100 centimes (also called santimat). Notes are available in denominations of:

  • 20, 50, 100 and 200 dirhams

Coins come in 1, 2, 5, and 10 dirham, along with 10, 20 and 50 centimes, although the smaller coins are rarely used in practice.

As of the time of writing, £1 is worth approximately 12–13 MAD, though this fluctuates, so it's best to check current exchange rates before your trip.

Can you use British pounds or euros in Marrakech?

No. While you might find some vendors in tourist-heavy areas who quote prices in euros or pounds, all transactions must legally be completed in Moroccan dirhams. Foreign currency is not accepted for payment in shops or restaurants, and using it may result in an unfavourable exchange rate.

You’ll need to convert your money to MAD either before travelling (from select UK currency providers) or upon arrival in Morocco.

Should you bring cash or use cards in Marrakech?

Marrakech is still largely a cash-based city, especially in souks (markets), small cafés, taxis and independent shops. While some high-end hotels, restaurants and tourist attractions do accept Visa and Mastercard, cash is essential for day-to-day spending.

That said, ATMs are widely available in Marrakech, especially in central areas and near hotels. UK travellers can withdraw dirhams using debit or credit cards, but it's advisable to use a fee-free travel card such as Monzo, Starling or Revolut to avoid extra charges.

Exchanging money in Marrakech

You can exchange pounds for dirhams at official exchange bureaus, banks, hotels and the airport. Always choose authorised exchange counters, and avoid informal street exchangers, who may offer poor rates or counterfeit notes.

Note that the Moroccan dirham is a closed currency, which means it's difficult to obtain outside Morocco, and it is technically illegal to take large amounts in or out of the country. Plan to exchange money after you arrive or withdraw it from ATMs.

Tips for handling money in Marrakech

  • Carry small notes and coins for tipping, taxis and markets

  • Use cash for most local purchases, especially in the medina

  • Pay in dirhams, not foreign currency, to get fair value

  • Exchange only what you need, as you may struggle to convert leftover MAD outside Morocco

  • Be cautious when withdrawing from ATMs—use machines attached to banks when possible

Common mistakes to avoid

A common misconception is assuming euros or pounds will be accepted, especially in tourist areas. While prices may be quoted in foreign currency, all payments must be made in dirhams. Another mistake is bringing large amounts of dirhams into or out of the country—this is restricted and may be confiscated at customs.

Some travellers also rely too heavily on cards, not realising that many smaller businesses and taxis still do not accept them.

In summary

Marrakech uses the Moroccan Dirham (MAD) as its official currency. While cards are accepted in larger hotels and shops, cash remains essential for most local transactions. UK travellers should plan to exchange money or withdraw cash upon arrival, pay in dirhams, and carry small notes for daily spending.