Skip to main content

Traveller questions · Money and safety

Can I buy Moroccan dirhams before I travel?

Usually not.

Answered by
the Marrakech Tours team
Checked
October 2026
Jemaa el-Fnaa square in Marrakech by day

The short answer

Usually not. The Moroccan dirham (MAD) is a closed currency, so you generally cannot buy it abroad, and where you can, the rate is poor. Bring a small reserve of euros, pounds or dollars instead, and get dirhams from an ATM or a licensed exchange desk when you land at Marrakech Menara or in the city.

In more detail

Arriving without local cash is normal and easy. There are ATMs and exchange desks at the airport, and plenty of ATMs around Gueliz and the edges of Jemaa el-Fna. If you have booked an airport transfer, you do not need cash for the first ride, which takes the pressure off your first hour.

The dirham is the only legal tender in Morocco, and prices are set in it. It is written MAD, DH or درهم on price boards. Some traders and riads will quote or accept euros, but almost always at a rate that favours them, so pay in dirhams where you can.

Your reserve of foreign cash is for emergencies or for exchanging if a card fails. Keep it separate from your daily money, and keep at least one exchange receipt, since changing dirhams back when you leave may need proof that you bought them in Morocco.

Good to know

  • Check your bank's foreign card fees before you travel.
  • Withdraw enough for a few days at a time rather than tiny amounts.
  • Keep exchange and ATM receipts until you have left the country.

Where to read more

Still have a question?

Send it on WhatsApp or by email. A person in Marrakech answers, and if other travellers ask it too, the answer goes up here.

Ask the team