
Money in Morocco: ATMs, Currency Exchange & Moroccan Dirhams
Learn how to get Moroccan dirhams, use ATMs, exchange foreign currency and avoid unnecessary fees when traveling in Morocco.
Getting hold of money in Morocco is generally easy, but where you withdraw it and where you exchange it can quietly change how much your trip costs. Dirhams handle everyday life here, and while cards work fine at hotels, restaurants, and bigger businesses, cash is still what gets you through taxis, markets, and small shops.
Your real options are: pull dirhams from an ATM, exchange foreign cash at a bureau de change or bank, or mix the two. Each comes with its own fees, rates, and quirks.
None of this needs to eat your headspace on the trip. Just know the basic costs, check what you're agreeing to before you confirm a transaction, and dodge the obvious fees.
Morocco runs on the dirham
The official currency is the Moroccan dirham — MAD or DH. You'll use it for taxis, markets, restaurants, cafés, and basically everything day to day.
Notes and coins come in a range of denominations, so having a mix of small and large is genuinely useful. Smaller bills make taxis and quick purchases far less awkward than showing up with nothing but a big note.
Worth doing
Keep some smaller dirham notes on hand instead of only large bills. Everyday payments go a lot smoother.
ATM or currency exchange — which one?
For most travelers, ATMs are the easiest route to local currency. They're everywhere in Moroccan cities and tourist spots, and withdrawing directly in dirhams means your own bank's exchange rate applies instead of whatever a counter is offering.
Exchanging cash still makes sense if you're already holding euros, dollars, or another widely accepted currency. Rates differ between offices and banks though, so it's worth checking what you'll actually walk away with.
There's no universal winner here. Your bank's foreign transaction fees, the ATM's own fee, and the rate on offer all shift the final cost.
Using ATMs in Morocco
ATMs are common across major cities, airports, and tourist areas. Attijariwafa Bank, Banque Populaire, Bank of Africa, and others run their own networks, though coverage thins out the further you get from the main hubs.
Before confirming a withdrawal, check the amount and read whatever fee info the screen shows you. Your own bank may also tack on a separate international withdrawal fee on top of that.
If the machine offers to convert the withdrawal into your home currency, pay attention to what's being offered — letting your own bank or card network handle the conversion is usually better than accepting the ATM's rate.
- Check the ATM fee before confirming
- Know whether your bank charges its own international fee
- Withdraw enough for several purchases rather than making lots of small trips
- Read the currency-conversion prompt carefully
How much cash should you actually withdraw?
It depends on your itinerary and how much you'll lean on cards. No need to carry a stack of cash just because you're in Morocco.
A sensible approach: keep enough dirhams for taxis, small purchases, and markets, and use your card when it's convenient and safe to do so.
Heading somewhere more remote or spending time outside major cities? Withdraw a bit extra beforehand — ATM coverage drops off fast once you're away from bigger towns.
Where can you exchange foreign currency?
Banks, licensed exchange offices, and other authorized locations all handle currency exchange, and you'll find services at airports and in areas that see a lot of international visitors too.
Airport counters are convenient for getting dirhams right after landing, but convenient doesn't mean best rate. If you only need enough to get into the city, exchange a small amount and compare your options once you're settled.
Before handing over cash, check the rate on offer and ask exactly how much you'll receive after fees or commission. The number that actually matters is what lands in your hand, not the number on the board.
Look at the final amount
Don't just read the posted rate. Ask how many dirhams you'll actually walk away with after commission.
Skip the unofficial money changers
You might run into people offering to exchange currency outside official channels. Even if the rate sounds good, it adds risk and no real way to confirm the transaction is legitimate.
Stick with an authorized bank or exchange office and hold onto the receipt for anything larger. A slightly less convenient option beats an unnecessary risk with your money.
Should you exchange money at the airport?
Airport exchange is handy for grabbing cash the moment you land — transport, food, and other first expenses tend to come up before you've even reached your hotel.
The distinction that matters: exchange a small amount for convenience, not your whole trip's budget. If the rate looks off, grab what covers your immediate needs and check other options once you're in the city.
Can you use cards in Morocco?
Cards work fine at bigger hotels, plenty of restaurants, modern shops, and other places aimed at international visitors. Cash still matters for a lot of everyday spending though.
Small restaurants, market sellers, taxis, and local shops often prefer or require cash. Carrying some dirhams saves you from hunting for an ATM every time you need to pay for something small.
Worth checking with your bank before you leave too — whether your card carries foreign transaction fees, and whether international ATM withdrawals are even supported.
Dynamic currency conversion: read before you confirm
Some ATMs and card terminals offer to charge you in your home currency instead of dirhams. Looks convenient — the number shows up in a currency you already know.
But that conversion rate is often worse than what your own bank or card network would give you. When you're given the choice, check the rate before accepting.
Before you hit confirm
If a machine asks whether to charge you in dirhams or your home currency, read the exchange rate it's showing before picking.
Keep your cash secure
Same rule as anywhere — no need to carry a big stack of cash at once. Keep what you need for the day handy and stash the rest securely.
When you're at an ATM, stay aware of your surroundings and don't flash a big wad of bills in a crowded spot. Basic precautions cover most normal travel.
- Carry only what you need for the day
- Store larger amounts securely
- Don't display large amounts of cash in busy areas
- Use ATMs in sensible, well-lit, well-trafficked spots
What about euros and US dollars?
Euros and dollars exchange easily at authorized locations, but they're not a substitute for dirhams in day-to-day transactions.
Some tourist-facing businesses will quote prices in euros or another foreign currency, but knowing the dirham equivalent still helps you compare prices and understand what you're actually paying.
A simple money strategy for your trip
You don't have to pick one method exclusively. Mixing works fine — withdraw some dirhams on arrival, keep a card handy for bigger purchases, and use authorized exchange services if you need to convert more foreign cash later.
What matters most is tracking the fees and rates as you go. A convenient-looking transaction gets expensive fast if you repeat it often or accept a bad conversion without checking.
What to check before getting money
A few seconds of checking saves you most unnecessary currency costs. Before confirming a withdrawal or exchange, know the amount you're receiving, the rate being used, and any extra fee attached.
Something feel off? Cancel and look elsewhere. There's rarely a reason to rush a currency exchange.
- Check the exchange rate
- Check for ATM or exchange fees
- Confirm the final amount you'll receive
- Read currency-conversion prompts carefully
- Keep the receipt on larger exchanges
- Try another option if the rate looks unusually poor
Travel tip
You're not hunting for the perfect exchange rate. Just avoid the obvious fees, know what rate you're accepting, and keep enough dirhams on hand for everyday spending.
The easiest way to manage money in Morocco
For most travelers, a mix of cash and card works best. Keep enough dirhams for taxis, markets, and small shops, and use cards wherever they're accepted and convenient.
Whether you're using an ATM or exchanging cash, take a second to check the rate and fees before confirming. A little care up front saves you from costs that quietly add up over the trip.
Found this useful?
Share it with someone planning a trip to Morocco.