Travel guide Β· Money
Morocco ATM fees & how much cash to bring
Morocco runs on cash, but ATM fees and the dynamic currency conversion trap quietly eat into your budget. Here's what each bank charges, how to pay the least, and how much dirham you actually need.
β Last verified: June 2026How ATM fees work in Morocco
There are usually two charges stacked on every withdrawal:
- The Moroccan ATM's own fee - a fixed amount, typically 20-40 MAD (about 2-4 EUR) per withdrawal, regardless of how much you take out.
- Your home bank's charge - a foreign transaction fee and/or a poor exchange rate, which is where most people lose money without realizing it.
Because the local fee is per transaction, the single biggest saving is simple: withdraw larger amounts less often instead of many small pulls.
ATM fees compared by bank
Fees vary a little by bank and change over time. As a rough guide for foreign cards:
| Bank | Typical withdrawal fee | Notes |
|---|---|---|
| Attijariwafa Bank | ~25-40 MAD | Largest network; widely available including airports. |
| BMCE / Bank of Africa | ~25-40 MAD | Common in cities and tourist areas. |
| CIH Bank | ~20-35 MAD | Often among the lower fixed fees; modern machines. |
| Airport bureau de change | Poor rate, no flat fee | Avoid for large amounts - the rate is the cost. |
Cash-acceptance and the local fee are why a low-fee card matters more than which bank's ATM you pick: you can't avoid the Moroccan fee, but you can avoid your home bank's markup.
The cheapest way to get dirhams: low-fee cards
The biggest lever is the card in your pocket. Travel cards that use the near-interbank rate and add no foreign transaction fee mean you only ever pay the Moroccan ATM's local fee:
| Card | FX rate | Best for |
|---|---|---|
| Wise | Mid-market (interbank) | Cheapest overall ATM withdrawals; multi-currency. |
| Revolut | Interbank (weekday) | Free monthly ATM allowance, then a small fee. |
| Typical home bank debit | Marked-up + FX fee | Convenient but usually the most expensive. |
When a Moroccan ATM asks whether to charge in dirhams or your home currency, always pick dirhams (MAD). Choosing your home currency triggers dynamic currency conversion at a bad rate set by the machine - often 3-7% worse. Let your own card handle the exchange.
How much cash to bring
The Moroccan dirham (MAD) is a closed currency - you can't easily buy much of it before you arrive, and you should spend or convert it back before you leave. So plan to get most of your cash inside Morocco:
- Before you fly: carry a small emergency buffer of 100-200 EUR/USD in cash - handy if the first ATM is out of service.
- On arrival: withdraw your first dirhams from an airport ATM, not the exchange desk.
- Daily cash: keep enough for taxis, souks, tips, and small cafΓ©s - many of these are cash-only. Cards work in mid-range/upscale restaurants and hotels.
- Leaving: spend down your dirhams; convert leftovers before departure as it's hard to exchange MAD abroad.
Souks, petit taxis, and small eateries are cash-first. International cards are accepted in hotels, larger restaurants, supermarkets, and many tour operators - check our service pages for which payment methods work.
Frequently asked questions
How much are ATM fees in Morocco?
Most Moroccan bank ATMs charge a fixed withdrawal fee in the region of 20-40 MAD (roughly 2-4 EUR) per transaction for foreign cards, on top of anything your home bank charges. Because the fee is per withdrawal, taking out larger amounts less often is cheaper than many small withdrawals.
What is the best card to use in Morocco to avoid fees?
Low-fee travel cards like Wise and Revolut give near-interbank exchange rates and don't add their own foreign transaction fee, so you only pay the Moroccan ATM's local fee. They are the cheapest way for most tourists to get dirhams compared with a typical bank debit card.
Should I choose to be charged in dirhams or my home currency at a Morocco ATM?
Always choose dirhams (MAD). If the ATM offers to convert to your home currency - called dynamic currency conversion (DCC) - decline it. DCC uses a poor exchange rate set by the ATM operator and costs you several percent extra. Let your own card do the conversion instead.
How much cash should I bring to Morocco?
Morocco is a cash-heavy country for taxis, souks, tips, and small restaurants. Bring a small buffer of euros or dollars (around 100-200) for emergencies, but plan to withdraw dirhams from ATMs as you go. The dirham is a closed currency, so get most of it inside Morocco rather than ordering it at home.
Can I withdraw money at Morocco airports?
Yes. Major airports like Marrakech (RAK) and Casablanca (CMN) have bank ATMs in arrivals. The ATM rate beats the airport currency-exchange desks, so withdraw your first dirhams from an ATM rather than changing cash at a bureau de change.
Fees and exchange rates are indicative and change over time - confirm current charges with your card provider and at the machine. Last verified: June 2026.