How much cash should I bring? ATM or exchange, euros or dirhams?
Use dirhams (MAD). Bring a card for ATMs and a little cash in euros, pounds or dollars to change at the airport or a bureau in town. The dirham is a closed currency: you can't buy it before you go, and leftovers are hard to change at home, so change back before you leave and keep your receipts.
Moroccan ATMs often add a fee per withdrawal, so take out larger amounts less often. When an ATM or card machine offers to charge you in your own currency, say no and pay in dirhams; the conversion rate it offers is worse. Riads, souks, petit taxis and small cafés are mostly cash.
Foreign currency worth 100,000 MAD or more must be declared on arrival and departure (gov.uk).
What travellers say goes wrong
A fee on every withdrawal, the "pay in your own currency" trap at card machines, and cards refused where people expected them.
Asked in 25 threads we read · forums today: answers disagree
Sources, checked 2026-11-14
gov.uk, Morocco: entry requirementsgov.uk, Morocco travel advice: safety and securityWakha, SIM, cash and ATMs (prices with their own sources)Where travellers ask it:
community.ricksteves.comfodors.comtripadvisor.co.ukAlso asked
Say yes to the trip
Tell us your email and we'll write when the Wakha app is ready: offline, every city, every answer.