4.5/5 on Trustpilot 30 days satisfaction guarantee
10,000+ happy customers
NewPOVNOMAD app
10,000+ happy customers

ATM Fees in Morocco: 35 Dirham Everywhere, the Limit Decides

Last updated on 12 September 2026

In Morocco almost every withdrawal costs 35 dirham, whichever bank you use. Since January 2026 there is no fee-free ATM left in the country — even the post office now charges. So the lever is not the bank, it is the withdrawal limit: most machines cap you at 2,000 dirham, BMCI and Attijariwafa go up to 8,000. Same fee, four times the cash.

Every bank at a glance

BankFeeMax per withdrawalNotes
BMCI35 Dh
0 Dh for Global ATM Alliance cards
6,000 – 8,000 Dhbest fee-to-limit ratio
Attijariwafa35 Dh8,000 Dhdensest network in the cities · choose “Charge in MAD”
BMCE35 Dh2,000 – 4,000 Dhonly 2,000 Dh in remote locations
CDM22 Dh2,000 Dhcheapest fee, low limit
Banque Populaire33 Dh2,000 Dh
CIH35 Dh2,000 Dh
Umnia Bank35 Dh2,000 Dh
Al Barid Bank (post office)35 – 39 Dh2,000 Dhdecline conversion or pay 4.5 % extra
Société Générale39 Dh2,000 Dh
Crédit Agricole50 Dh2,000 Dhmost expensive · choose “Charge in MAD”

As of 12 September 2026. The range of 22 to 50 dirham with 35 as the norm was cross-checked against independent travel guides on 12 September 2026, as were the standard 2,000 dirham limit and BMCI’s higher caps. Per-bank figures come from the POVNOMAD fee dataset (ATM Fee Saver, as of 1 September 2026). The figure shown on the ATM screen is what applies.

The limit matters more than the fee

Because 35 dirham is a flat charge, your effective percentage depends entirely on how much you get in one go:

MachineWithdrawalFeeEffective
most banks2,000 Dh35 Dh1.75 %
BMCE in larger cities4,000 Dh35 Dh0.88 %
BMCI or Attijariwafa8,000 Dh35 Dh0.44 %
CDM (cheapest fee)2,000 Dh22 Dh1.10 %

Needing 8,000 dirham means four withdrawals of 35 at a standard machine, so 140 dirham. At BMCI or Attijariwafa it is a single 35. Find one of those two early in your trip and withdraw in large steps.

CDM has the lowest single fee at 22 dirham, but the 2,000 cap makes it the better choice only if you want small amounts anyway.

BMCI is free on Global ATM Alliance cards

BMCI belongs to the BNP Paribas group and therefore to the Global ATM Alliance, whose members waive each other’s ATM fees: Bank of America, Barclays, BNP Paribas, Deutsche Bank, Scotiabank and Westpac.

If your card was issued by one of those, you withdraw at BMCI with no operator fee — and at one of the highest limits in the country. Every other card pays the usual 35 dirham.

Alliance membership was verified for 2026 on 12 September 2026. Independent guides simultaneously state that since January 2026 every Moroccan bank charges foreign cardholders; the alliance waiver is card-specific, not a bank-wide policy. Check the screen.

The dirham cannot leave the country

The Moroccan dirham is a closed currency. Export is restricted and it is effectively impossible to exchange back outside Morocco — bureaux de change in Europe generally will not take it.

That sits awkwardly next to the advice to withdraw large amounts, yet both hold. The resolution is timing: large withdrawals early in the trip, small ones at the end. Plan the last withdrawal so the cash roughly runs out, and change any remainder back at the airport before departure. You will usually need the original ATM or exchange receipt to do so.

What to press at the machine

Moroccan ATMs frequently offer to bill you in your home currency. The screen shows “Charge in MAD” against “Charge in EUR”, or a conversion question with a guaranteed rate.

Always pick “Charge in MAD”. Our dataset records a 4.5 percent surcharge at Al Barid Bank if you accept, and the same warning is attached to Attijariwafa and Crédit Agricole. Decline, and your own bank converts at the Visa or Mastercard rate instead.

Why that one button matters so much, and what it is called on different screens, is covered in With or without conversion? — the ATM screens are reproduced there.

Airports, souks and cash

Arrival halls in Marrakech, Casablanca and Agadir have both bank ATMs and exchange counters. The machines are normally priced as listed; the airport exchange desks offer worse rates than the city. Withdraw rather than exchange.

In the medinas of Marrakech and Fès cash is mandatory: souks, taxis, hammams, tips and small restaurants take no cards. Riads and larger restaurants usually do. Budget generously for cash and keep the card for hotels and larger bills.

What your own bank adds

The 35 dirham is the Moroccan operator’s charge and is the same whoever issued your card. On top of that, most banks add a foreign transaction fee, commonly in the region of 1 to 3 percent, and some add a flat charge per withdrawal.

If your bank charges a flat fee per transaction, the effect of the limit doubles: four small withdrawals mean paying the Moroccan fee four times and your own bank’s four times. Which makes BMCI or Attijariwafa worth more still.

Look up two numbers before you travel: the foreign transaction fee as a percentage, and the flat charge per withdrawal. We deliberately name no individual issuer’s terms here — they change often, and only your bank can confirm them.

Why you want a signal at the machine

Many banks now require approval through a push notification in their app for withdrawals abroad; with no data connection the card is declined regardless. And in a country where the limit drives the cost, a map on your phone is what gets you to a BMCI or Attijariwafa branch rather than the nearest machine.

A Morocco eSIM from POVNOMAD starts at €1.90. Install it at home by QR code; validity starts when it first connects in Morocco. Unlimited plans include tethering at no extra cost up to the daily allowance, after which the connection continues at 1 Mbit/s.

Frequently asked questions

How much does it cost to withdraw cash in Morocco?

Usually 35 dirham per withdrawal, roughly €3.30 or $3.60. The range runs from 22 dirham at CDM to 50 at Crédit Agricole. Since January 2026 there is no fee-free ATM left in Morocco; even the post office now charges. Your own bank’s fees come on top. As of 12 September 2026.

Is there a fee-free ATM in Morocco?

Not as a general rule. The one exception is the Global ATM Alliance: cards issued by Bank of America, Barclays, BNP Paribas, Deutsche Bank, Scotiabank or Westpac withdraw at BMCI without an operator fee. Every other card pays 35 dirham there too. The cheapest machine otherwise is CDM at 22 dirham, though with a 2,000 dirham cap.

How much can I withdraw at once in Morocco?

Most machines cap you at 2,000 dirham, about €185. BMCI allows 6,000 to 8,000 and Attijariwafa 8,000; BMCE goes to 4,000 in larger cities. Because the fee is flat, the limit determines your cost: 35 dirham on 8,000 is 0.44 percent, on 2,000 it is 1.75 percent.

Which ATM is best in Morocco?

BMCI or Attijariwafa. Both charge the standard 35 dirham but allow up to 8,000 per withdrawal instead of the usual 2,000, so you pay a quarter of the fees for the same total cash. Attijariwafa also has the densest network in the larger cities.

Can I take Moroccan dirham out of the country?

Only in very limited amounts. The dirham is a closed currency and is effectively impossible to exchange back abroad; European bureaux de change generally refuse it. Plan large withdrawals for the start of your trip and small ones for the end, and change any remainder back at the airport — you will usually need the receipt.

What should I press at a Moroccan ATM?

If the machine offers to bill you in your home currency, decline and choose “Charge in MAD”. Our dataset records a 4.5 percent surcharge at Al Barid Bank for accepting, with the same warning attached to Attijariwafa and Crédit Agricole. Declining lets your own bank convert at the much better card rate.

Do I need cash in Morocco?

Yes, more than in many destinations. Riads, larger restaurants and hotels take cards, but souks, taxis, hammams, small eateries and tips are cash only. Budget generously and make a large withdrawal early in the trip at BMCI or Attijariwafa.

Will my debit card work in Morocco?

Yes, provided it carries Visa, Mastercard or Maestro and your bank has enabled withdrawals outside your home region. A credit card is the more reliable backup. Check in your online banking before you travel that international use is switched on.

📦 Matching eSIM plan

For this trip we recommend: Morocco eSIM

🌍 Related destinations

More help

Not sure how much data you need? Use the data calculator.

You can also buy and manage everything in the app: POVNOMAD App.

0