Discovering...
Discovering...

Your card will work — but knowing which ATMs to trust, how much they charge, and when to just use cash saves real money and avoids the most common travel friction points in Morocco.
Sofia Marín· Coast, North & Practical Travel Editor
Spanish travel writer based in Tangier who criss-crosses northern Morocco and the Atlantic coast by bus, train and ferry. She covers Chefchaouen, Tangier, Essaouira and the practical side of getting around. Tangier · 10+ years covering Morocco
Published 6 January 2025 Last updated 7 April 2026
Morocco is primarily a cash economy, particularly once you step inside a medina or try to pay a petit taxi driver. Visa and Mastercard debit cards work at ATMs across the country, but the machine network is patchier than you might expect, fees stack up if you withdraw in small amounts, and a handful of common mistakes — like accepting "pay in your home currency" — can quietly cost you 5–8% more than necessary.
The good news: once you know which bank branches to look for, how much to withdraw at a time, and which situations still demand physical dirhams, managing money in Morocco is genuinely straightforward. The notes below are based on practical experience in Marrakech, Fes, Agadir, and the southern desert regions — including the bits where the nearest ATM is an hour’s drive away.
ATM fee (local bank)
10–15 MAD per withdrawal
indicative; varies by bank
Per-transaction limit
2,000–4,000 MAD
≈ $200–$400 USD indicative
Best strategy
Withdraw larger, less often
minimise fee hits
All fees are indicative and subject to change. Your home bank will also charge its own foreign-ATM fee on top of these local charges — check your account terms.
Local ATM fee
10–15 MAD per withdrawal (indicative)
Single-transaction limit
2,000–4,000 MAD per transaction
Widespread in cities and airports; generally reliable machines; English-language option on screen.
Local ATM fee
10–15 MAD per withdrawal (indicative)
Single-transaction limit
2,000–3,000 MAD per transaction
Good urban coverage; machines tend to be well-stocked; branch staff occasionally helpful if your card jams.
Local ATM fee
10–15 MAD per withdrawal (indicative)
Single-transaction limit
2,000–4,000 MAD per transaction
One of the most common networks; frequently used by locals, so machines can run low on cash on weekends.
Local ATM fee
10–15 MAD per withdrawal (indicative)
Single-transaction limit
2,000–3,000 MAD per transaction
Solid coverage in northern cities and tourist medinas; some older machines may decline foreign cards.
Local ATM fee
5–10 MAD per withdrawal (indicative)
Single-transaction limit
2,000–3,000 MAD per transaction
BNP Paribas connection sometimes means lower fees for European account holders — worth checking with your bank.
Local ATM fee
5–10 MAD per withdrawal (indicative)
Single-transaction limit
2,000–3,000 MAD per transaction
Fewer branches outside major cities but tends to accept a wide range of international cards.
Morocco is not a cashless society — not even close. This table covers the most common payment situations you will actually encounter.
| Situation | Verdict | Why |
|---|---|---|
| Souk shopping / haggling | Cash | Vendors quote lower prices for cash; card terminals are rare in traditional stalls. |
| Riads and boutique hotels | Both | Most accept cards but may add a 2–3% surcharge; settle in advance to avoid surprise fees at checkout. |
| Supermarkets and pharmacies | Card fine | Marjane, Carrefour, and most pharmacies have working terminals; good for topping up basics without touching your dirham cash. |
| Restaurants (tourist areas) | Both | Upmarket restaurants usually accept Visa/Mastercard; street food and hole-in-the-wall spots are cash only. |
| Taxis (petits taxis) | Cash only | Always carry small notes — 10, 20 and 50 MAD — as drivers rarely have change for larger bills. |
| Tour operators / activities | Both | Confirm at booking; private operators like Serenity Morocco Tours typically accept card or bank transfer for deposits, with cash options on the day. |

Inside any traditional Moroccan souk, smaller bills close deals — vendors rarely carry change for 200 MAD notes.
Rule 1
Each withdrawal triggers a local ATM fee (typically 10–15 MAD) plus whatever your home bank charges. Taking 2,000 MAD once beats taking 500 MAD four times.
Rule 2
ATMs inside or directly attached to bank branches — especially in Marrakech's Guéliz district or Fes Ville Nouvelle — are safer and less likely to skim your card than the freestanding kiosks scattered around tourist medinas.
Rule 3
If the ATM asks whether you want to pay in your home currency rather than dirhams, always choose dirhams (MAD). The ATM's exchange rate on DCC is typically 5–8% worse than your bank's rate.
Rule 4
Morocco is flagged as a high-risk market by some fraud systems. A quick call or app notification before departure prevents your card being blocked on the first attempt.
Rule 5
Machines do run out of cash on Fridays before the weekend, and some decline foreign cards without warning. Carry two cards from different networks (Visa + Mastercard ideally) and keep a small emergency cash reserve separate from your wallet.
In Marrakech, the safest and most reliable ATMs are clustered in the Guéliz neighbourhood — specifically along Avenue Mohammed V and around the Carré Eden shopping area. Guéliz is the French-era new town, and every major Moroccan bank has a branch here. If you are staying inside the medina, there are ATMs just inside Bab Doukkala and near the Jemaa el-Fna. These work, but the machines near tourist hotspots tend to run out of cash on Friday evenings before the weekend, when both tourists and locals are withdrawing.
In Fes, the Ville Nouvelle (new town) on and around Boulevard Mohammed V is your go-to. Machines inside the Fes el-Bali medina exist but are fewer and more prone to running out. In Agadir, you will find bank branches along Avenue du Prince Héritier Moulay El Hassan and throughout the beach promenade strip.
For the south — the desert route through Ouarzazate, Merzouga, and Zagora — withdraw whatever you need in Ouarzazate before heading deeper into the erg. Merzouga village has a couple of ATMs but they run low on weekends and are not always reliable with foreign cards. The golden rule: top up your dirham cash before leaving any city of 50,000+ people, and carry enough to cover two or three days of expenses as a buffer.
If your tour starts in a city (as most private tours do), your guide or operator can advise on the nearest reliable ATM — one less thing to figure out on a busy arrival day.
Yes. Moroccan ATMs accept Visa and Mastercard debit cards from virtually any country, and most now also accept Maestro and Cirrus. American Express is less universally supported — stick to Visa or Mastercard wherever possible. The screen usually offers an English-language option. Expect to pay two separate fees: one from the Moroccan ATM (typically 10–15 MAD, indicative) and one from your home bank's foreign-transaction or ATM-access charge. Cards that waive foreign fees — such as Wise, Revolut, or Starling — can significantly reduce your total cost.
Most Moroccan bank ATMs cap a single withdrawal at 2,000–4,000 MAD (roughly $200–$400 / €185–€370). This is the machine's per-transaction limit, not a daily cap — you can technically do multiple transactions in a row, though each triggers a fee. Your home bank will also impose its own daily maximum, so check that before you travel if you need a large sum quickly. For amounts above 4,000 MAD, it is often more efficient to visit a bank bureau de change with your passport rather than repeat ATM visits.
Almost all Moroccan ATMs charge a local access fee for foreign cards — typically in the 10–15 MAD range (indicative). There is no widespread "no-fee" network for overseas visitors as there is in some European countries. Your best bet is to minimise the number of transactions (withdraw larger amounts) and use a card from home that does not charge its own foreign-ATM fee. Wise and Revolut accounts, for example, offer a set number of free overseas ATM withdrawals per month — check your account tier before you travel.
For anything in a traditional medina — souks, food stalls, small riads, local taxis — cash is king and often the only option. For larger hotels, upmarket restaurants, and tour operators in tourist districts, cards are increasingly accepted, though some add a surcharge of 2–3%. A practical strategy: withdraw a reasonable float of dirhams on arrival (500–1,000 MAD per person per day is a rough guide, depending on your spending style), use card where you can to save the dirham cash for smaller purchases, and top up at bank-attached ATMs as needed.
ATMs inside or immediately adjacent to bank branches are generally safe. The main risks are the same as anywhere: shoulder-surfing (cover your PIN), card skimming on freestanding kiosks, and machines that retain your card. Avoid ATMs in poorly-lit side streets or inside internet cafés. If a machine retains your card, contact your bank immediately — in most cases the bank will hold it for 30 days before destroying it, so you can sometimes retrieve it with your passport from the branch the next morning.
Yes, the vast majority do. Look for the Visa or Mastercard logo on the machine — nearly all branded bank ATMs in cities display both. Contactless ATM withdrawals are not common in Morocco yet; you will need to insert your chip card and enter your PIN. American Express has limited ATM acceptance; if Amex is your primary card, carry a Visa or Mastercard backup. Prepaid travel cards on the Mastercard or Visa network work the same as standard debit cards at Moroccan ATMs.
Budget roughly 500–800 MAD per person per day if you are eating locally, using petit taxis, and shopping in souks — more if you are booking activities or dining at mid-range restaurants. On arrival, withdraw 1,000–2,000 MAD (indicative: ~$100–$200) to cover the first day or two: taxi from the airport, first meal, and any entrance fees. Avoid exchanging at the airport if you can — rates are generally worse there. Cash in small denominations (10s, 20s, 50s) is far more useful than 200 MAD notes when buying street food or paying taxi drivers.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Everything about the Moroccan dirham — exchange rates, denominations, and where to change money.
Airport vs city bureaus, black market warnings, and getting the best dirham rate.
Who to tip, how much in MAD, and when tipping is genuinely expected vs optional.