Skip to main content
Cash vs Card in Morocco: How Should You Pay?

Travel decision · Money in Morocco

Cash vs Card in Morocco: How Should You Pay?

Morocco runs largely on cash, and the dirham (MAD) is the everyday essential — you need notes and coins for the souks, taxis, tips, hammams and small cafés. Cards work fine at upmarket hotels, bigger restaurants, supermarkets and malls in the cities, but they are useless in the medina and the countryside. The honest answer is to carry both.

How to pay in Morocco is one of the first practical questions travellers ask, and the short answer is that you will need cash for far more than you might expect. Morocco is still a largely cash-based economy, and its currency, the dirham (MAD), is the everyday essential for daily life. The dirham is also a closed currency, which means you generally cannot buy meaningful amounts of it before you arrive — you get your dirhams in the country itself, from ATMs at the airport and in towns or from exchange bureaux. Once you have cash in hand, it is what makes the authentic Morocco work: the souks, the petits and grands taxis, tips, hammams, small cafés, riads tucked deep in the medina, and rural villages and markets all run on notes and coins, and small denominations are invaluable for haggling and tipping. Cards are not absent — Visa and Mastercard are accepted at upmarket hotels, larger restaurants, supermarkets, malls and some shops in the cities, ATMs are widely available in towns, and contactless is growing — but a card will get you nowhere in a souk stall, a taxi or a mountain village. This is less a contest than a division of labour: cards for the bigger, formal, city-based spends, and cash for everything else.

Option A

Cash (dirhams)

The everyday essential — what most of authentic Morocco actually runs on

Best for

Souks and haggling, petits and grands taxis, tips, hammams, small cafés, medina riads, rural areas and markets

Full guide

Option B

Card (Visa/Mastercard)

Convenient for larger, city-based spends where cards are accepted

Best for

Upmarket hotels, bigger restaurants, supermarkets, malls and some city shops; ATM withdrawals

Full guide

Side-by-side breakdown

Cash (dirhams) vs Card (Visa/Mastercard): how they compare

CategoryCash (dirhams)Card (Visa/Mastercard)
Where each worksEverywhere in daily life — souks, taxis, tips, hammams, small cafés, medina riads, rural marketsUpmarket hotels, bigger restaurants, supermarkets, malls and some city shops only
Getting itThe dirham is a closed currency — get it on arrival from airport/town ATMs or exchange bureaux, not beforehandBring your usual Visa/Mastercard; tell your bank you are travelling so payments are not blocked
Souks & hagglingEssential — stalls are cash-only and small notes make haggling and paying the agreed price far easierNot accepted — you cannot pay a souk trader by card
TaxisRequired — petits and grands taxis are cash-only; carry small change as drivers may not break large notesNot accepted in ordinary street taxis
Tips & small spendsKeep small notes and coins for tips, hammams, parking attendants and café stopsImpractical for the many small, informal payments of a Morocco trip
ATMs & feesATMs are widely available in towns; withdraw dirhams in country, though fees vary — check current charges with your bankCards may carry foreign-transaction or surcharge fees where accepted — fees vary, check current terms
SafetyCarry only what you need for the day, keep notes split between pockets/bag, and use a hotel or riad safe for the restUseful for larger payments so you carry less cash; keep cards secure and watch for skimming at unfamiliar ATMs
Who it suitsEveryone — no Morocco trip works without cash for daily lifeAnyone making bigger, formal payments at hotels, larger restaurants and supermarkets

Our verdict

Which should you choose?

Carry both — the question is really how to split them rather than which to pick. Cash is the non-negotiable: Morocco is largely cash-based, and you will need dirhams for the souks, the petits and grands taxis, tips, hammams, small cafés, medina riads and anywhere rural, with small notes and coins making haggling and tipping much easier. Because the dirham is a closed currency, withdraw it once you are in the country — from ATMs at the airport and in towns, or at exchange bureaux — rather than trying to buy it beforehand. Keep your card for the bigger, formal spends where it is genuinely accepted: upmarket hotels, larger restaurants, supermarkets and malls in the cities, and for topping up cash at ATMs. Tell your bank you are travelling so your card is not blocked, expect fees to vary so check current charges, and always keep enough cash on hand for the day, since most of the authentic Morocco simply does not take plastic.

Deep dives

Explore each destination in full

FAQ

Frequently asked questions

Is Morocco a cash or card country?

Morocco is still largely a cash-based country, so you will use the dirham (MAD) for most day-to-day spending — souks, taxis, tips, hammams, small cafés, medina riads and rural areas. Cards are accepted in the more formal city settings, such as upmarket hotels, bigger restaurants, supermarkets and malls, but cash remains essential for everyday life. The practical answer is to carry both and rely on cash for the small, informal payments.

Can I get Moroccan dirhams before I travel?

Generally not in any meaningful amount. The dirham is a closed currency, which means it is intended to be obtained inside Morocco rather than exchanged abroad. In practice you withdraw dirhams on arrival from ATMs at the airport and in towns, or change money at exchange bureaux. It is worth getting some cash soon after you land so you can pay for a taxi, tips and your first small purchases.

Where do I actually need cash in Morocco?

Cash is needed across most of daily life: the souks (where stalls are cash-only and small notes help with haggling), petits and grands taxis, tips, hammams, small cafés, riads tucked inside the medina, and rural villages and markets. Carry small denominations, as traders and drivers may not be able to break large notes. Cards simply are not an option in these settings, so always keep enough cash for the day.

Are ATMs easy to find and how much do they charge?

ATMs are widely available in Moroccan towns and cities, so topping up your dirhams as you go is straightforward. Withdrawal and foreign-transaction fees do apply and vary between banks and machines, so check the current charges with your own bank before you travel and be aware some ATMs add their own fee. Tell your bank you are travelling so withdrawals are not blocked, and prefer ATMs at banks where you can.

Should I use cash or card in Morocco?

Use both, but lean on cash. Keep a card for larger, formal payments at upmarket hotels, bigger restaurants, supermarkets and malls in the cities, and for withdrawing dirhams at ATMs. Use cash for everything else — the souks, taxis, tips, hammams, small cafés and rural areas — and keep plenty of small change. Most of the authentic Morocco runs on cash, so never rely on a card alone for your daily spending.

Ready to book?

Let a Marrakech atelier build your itinerary.

Tell us which destinations you want to combine and we'll send a written itinerary and a transparent quote within 24 hours.

Keep comparing

All destination comparisons