💰 Quick Context: The Moroccan Dirham

Morocco uses the Moroccan Dirham (MAD / د.م.). A coffee costs 10-20 MAD, a restaurant meal 80-200 MAD, and a hotel night 500-2,000 MAD. Quick math: roughly 10 MAD per 1 USD, so just drop a zero for a ballpark dollar amount. Morocco is quite cash-heavy. Cards work at upscale hotels and restaurants in Marrakech and Casablanca, but the medinas, souks, and smaller towns run almost entirely on cash. Plan to carry 500-1,000 MAD on you.

🎧 Order Moroccan Dirham Before You Fly

Have cash in hand when you land. Insured delivery, 2–5 day shipping.

Order MAD → CEI Currency Exchange

Cash vs. Card: What to Expect in Morocco

Morocco is a cash-first country. While modernization is underway in major cities, the vast majority of daily transactions happen in cash, especially anywhere tourists shop, eat street food, or explore. International hotels, high-end restaurants, and larger shops in Marrakech (Gueliz district), Casablanca (Maarif, Anfa), Fez (Ville Nouvelle), and Rabat typically accept Visa and Mastercard.

Cash is essential in medinas and souks, which is where most tourists spend their time. Street food stalls around Jemaa el-Fnaa, local restaurants, riad payments on arrival, and small shops are almost exclusively cash-only. Smaller towns are cash-only: Chefchaouen, Essaouira's old town, and Atlas Mountain villages all run on dirhams. Carry 500-1,000 MAD as a starting point, and bring more if you plan to shop in the souks or take day trips.

How to Get Dirhams for Your Morocco Trip

Morocco is a cash-first country with a regulatory quirk: the dirham is a closed currency, meaning it's officially not exportable, US currency-exchange services don't stock it, and you can't pre-order MAD from your home bank. The only practical ways to get dirhams are to withdraw them from a Moroccan bank ATM after landing, or exchange USD/EUR cash at a bureau de change in-country. Plan accordingly. International hotels and Gueliz, Maarif, and Anfa restaurants take cards, but the medina, the souks, the riad you booked through your phone, the Atlas Mountain village guesthouse, the Chefchaouen blue-painted lanes, and street food in Jemaa el-Fnaa are dirham-only.

✈️ Easiest Arrival

Bring USD or EUR cash to exchange in Morocco

Cost: 1–3% spread at licensed bureaux Convenience: Good (use right after arriving)

Because the Moroccan dirham is a closed currency, you can't legally export it from Morocco or import it into the country (small souvenir amounts get waved through, but no US bank will sell you dirhams in advance). Most travelers handle this by carrying USD or EUR cash and exchanging it after landing, OR by withdrawing dirhams from a Moroccan bank ATM as soon as they clear customs. Two paths if you'd rather have cash in hand. A currency-exchange service like CEI Currency Exchange ships clean, post-2009 EUR or USD bills to a US address with insured 2–5 day delivery; bring those to a Moroccan bureau de change. Your home bank can do the same with USD or EUR. Either way, the actual dirham conversion happens in Morocco. Once on the ground, head to a licensed bureau de change (look for the official Bank Al-Maghrib license sticker) at the airport or in the new town, NOT the unlicensed shops in the medina that wave "no commission" boards. Spreads at official bureaux run 1–3% over the interbank rate, which beats most airport ATM withdrawal fees. Morocco does not have a Bank of America Global ATM Alliance partner.

💰 Cheapest

Withdraw from a Moroccan bank ATM

Cost: Real exchange rate Convenience: Good once you land

On the ground, the cheapest source of dirhams is a major Moroccan bank ATM. Attijariwafa Bank, Banque Populaire, Bank of Africa (formerly BMCE), Société Générale Maroc, and Crédit Agricole du Maroc all give the actual interbank rate with no markup. Most do charge a per-transaction operator fee for foreign cards (typically MAD 25–30, posted on the screen before you confirm). Withdrawal caps run roughly MAD 2,000–5,000 per transaction depending on the bank and your card. Two procedural rules in Morocco: stick to ATMs inside bank branches or in well-lit shopping centres (Marrakech's Plaza, Casablanca's Morocco Mall), avoiding the medina-wall standalones that have a higher skim and DCC-pitch rate. And decline DCC every single time the screen asks if you want to charge in USD or EUR. The standalone Cashplus and similar independent ATMs around Jemaa el-Fnaa, the Bab Boujloud entrance to the Fez medina, and the Tangier port area aggressively push DCC and add operator fees. See the Best ATMs section below for the bank-by-bank lineup, or our Marrakech money guide for neighborhood-level locations. Want to know what an Attijariwafa withdrawal will actually cost on your debit card? Drop it into our ATM fee calculator.

⚠️ Avoid

Airport bureaux & medina exchange touts

Cost: 5–15% hidden markup Convenience: High (right at arrivals)

Three traps to avoid in Morocco. The Travelex and unlicensed counters in arrivals at CMN (Casablanca Mohammed V), RAK (Marrakech Menara), and TFZ (Tangier) advertise rates that look reasonable but routinely run 5–10% off the interbank rate; honest exception is the licensed Bank Al-Maghrib bureau in the airport's main hall, which usually gives a competitive rate. The unlicensed exchange touts inside the medina at Jemaa el-Fnaa, around the Koutoubia mosque, and along Tala'a Kebira in the Fez medina are the worst offenders: they advertise "no commission" while baking 10–15% spreads into the rate, and a few have a documented reputation for short-changing tourists during the count-back. Stick to licensed bureaux with a Bank Al-Maghrib license sticker, ideally in the new town (Gueliz, Hivernage, Maarif) rather than the medina. Third, the Cashplus and unbranded standalone ATMs around medina entrances and tourist-strip shops layer DCC and operator fees on top. Stick to bank-branded ATMs at the five major banks, decline DCC, and use licensed bureaux for cash-to-cash exchange. Heading to Marrakech, Casablanca, or Fez? Our Marrakech, Casablanca, and Fez money guides walk the cleanest cash strategy.

For a side-by-side comparison of every method (bank wire, travel card, pre-order, ATM, exchange counter) including USD-to-MAD timing tips, see our complete Getting Currency guide →.

Best ATMs to Use in Morocco

Morocco's major banks operate ATMs in every city and most towns. These machines offer competitive exchange rates and are the best way to get dirhams. Withdraw from ATMs attached to bank branches for added security.

Attijariwafa Bank

Morocco's largest bank with the most extensive ATM network. You will find Attijariwafa ATMs throughout Marrakech, Casablanca, Fez, Rabat, and in smaller cities. Reliable machines with multilingual interfaces.

Recommended

BMCE Bank of Africa

One of Morocco's largest banks with strong ATM coverage in cities and near medina entrances. BMCE ATMs are commonly found at airports, train stations, and commercial districts.

Recommended

Banque Populaire

A major Moroccan bank with ATMs across the country, including many smaller towns where other banks have limited presence. A reliable choice in both urban and rural areas.

Recommended

CIH Bank

A well-established Moroccan bank with ATMs in all major cities. CIH Bank machines are commonly located near commercial districts in Casablanca, Marrakech, and Rabat.

Recommended

⚠ Watch Out for Dynamic Currency Conversion (DCC)

DCC is less common in Morocco than in Europe, but it can still appear at upscale hotels and some card terminals in Marrakech and Casablanca. If an ATM or card terminal offers to charge you in USD instead of MAD, always decline. Choosing USD means accepting a 3-8% markup hidden in their exchange rate. Always select "MAD" or "local currency" at every prompt.

Take the 60-second DCC Quiz →

ATMs to Avoid in Morocco

While Morocco does not have the same level of independent ATM operators as Europe, caution is still warranted in heavy tourist zones.

Standalone ATMs in Tourist Zones

Unbranded or unfamiliar machines near medina entrances, in tourist plazas, and around Jemaa el-Fnaa in Marrakech. These may charge higher fees and are more susceptible to skimming devices. Always use ATMs attached to a recognized bank branch.

Avoid

Paying by Card in Morocco

Card Networks

Visa and Mastercard are accepted at upscale hotels, international restaurants, and larger shops in Marrakech, Casablanca, Fez, and Rabat. American Express has very limited acceptance, with only some luxury hotels and international chains taking it. Do not rely on Amex in Morocco. Most local businesses are cash-only: riads, medina shops, street food vendors, local restaurants, and taxis do not accept cards.

Contactless & Mobile Payments

Contactless is limited in Morocco. Some modern terminals in Casablanca's Maarif district and Marrakech's Gueliz neighbourhood support tap-to-pay, but coverage is inconsistent. Apple Pay and Google Pay may work at select international chains and upscale hotels, but do not count on them. Always carry cash as your primary payment method.

Where Cards May Not Work

Medinas and souks are the heart of the tourist experience in Morocco and are almost entirely cash-based. Petits taxis (Morocco's small city taxis) are cash-only. Agree on a fare before getting in, or insist on the meter. Street food and cafés including juice stalls at Jemaa el-Fnaa and local eateries operate on cash. Day trips and guides to the Atlas Mountains, Sahara desert tours, and local guides all expect cash payment.

Tipping in Morocco

Tipping Guide

Tipping is expected in Morocco and is an important part of the service economy. At restaurants, tip 10-15% of the bill. If a service charge is included, a small additional tip is still appreciated. Café waiters get a few dirhams (2-5 MAD) for tea or coffee. Hotel porters get 10-20 MAD per bag.

Tour guides get 50-100 MAD per day for a good guide. Petits taxi drivers appreciate rounding up by a few dirhams, though it is not required. Riad staff appreciate 20-50 MAD per day for housekeeping at the end of your stay.

Haggling, Souks & Practical Money Tips

Things to Know

For city-specific tips, see our Marrakech, Casablanca, and Fez money guides. Each covers neighborhood-level card acceptance, ATM locations, transport payments, and local spending tips.

Bargaining is expected in souks. Vendors quote high starting prices, and negotiating is part of the culture. A good rule of thumb is to start at about half the asking price and work from there. You need cash for this, and keeping small bills helps you pay the agreed price without needing change.

MAD is a closed currency. You cannot easily buy Moroccan dirhams outside of Morocco. Do not waste time trying to get MAD from your home bank. Instead, withdraw cash from a bank ATM as soon as you arrive. Marrakech Menara (RAK), Casablanca Mohammed V (CMN), and Fez-Saïss (FEZ) airports all have Attijariwafa and BMCE ATMs in the arrivals hall.

Exchange bureaus (bureaux de change) exist in Marrakech's Gueliz district, Casablanca's centre, and near medina entrances. They offer reasonable rates, but ATMs are still your best bet for a fair exchange rate with less hassle. Keep small denominations: break large bills (200 MAD) at supermarkets like Marjane or Carrefour, or at your hotel. Souk vendors and taxi drivers often cannot (or claim they cannot) make change for large notes.

Money Safety in Morocco

Staying Safe

Use ATMs inside bank branches rather than street-facing machines. This reduces the risk of card skimming and provides a safer environment. Before inserting your card, check the card slot for any loose or unusual attachments, and cover the keypad when entering your PIN.

Keep small denominations for the medina. Carrying smaller bills (10, 20, 50 MAD) avoids making change in crowded market situations and reduces your exposure. Avoid flashing large bills or counting out large sums of cash in public, especially in busy medinas like Marrakech and Fez.

Carry a second card stored separately. If your primary card gets skimmed at a medina ATM or blocked by your bank, a backup from a different network keeps you covered in Marrakech and Fes. Tell your bank you are visiting Morocco before departure. North African transactions are flagged by many fraud detection systems.

Frequently Asked Questions

Is Morocco a cash or card country?

Morocco is heavily cash-based. International hotels, high-end restaurants, and larger shops in Marrakech, Casablanca, Fez, and Rabat accept Visa and Mastercard, but the medinas, souks, street food stalls, local restaurants, petits taxis, and businesses in smaller towns are almost exclusively cash-only. Carry 500-1,000 MAD on you at all times.

Can I buy Moroccan dirhams before my trip?

The Moroccan dirham is a closed currency, meaning you cannot easily buy it outside of Morocco. Do not waste time trying to get MAD from your home bank. Instead, withdraw cash from a bank ATM as soon as you arrive at the airport. Marrakech Menara (RAK), Casablanca Mohammed V (CMN), and Fez-Saïss (FEZ) airports all have bank ATMs in the arrivals hall.

Which ATMs should I use in Morocco?

Use ATMs from Morocco's major banks: Attijariwafa Bank (largest network), BMCE Bank of Africa (commonly near medina entrances and stations), Banque Populaire (good coverage in smaller towns), and CIH Bank (all major cities). These offer competitive rates and generally do not charge excessive operator fees.

How does haggling work in Moroccan souks?

Bargaining is expected in souks and is part of Moroccan culture. Vendors quote high starting prices, and negotiating is normal. A good rule of thumb is to start at about half the asking price and work from there. You need cash for souk shopping, as no vendors accept cards. Keep small bills (20 and 50 MAD) handy.

How much should I tip in Morocco?

Tipping is expected in Morocco and is an important part of the service economy. At restaurants, tip 10-15% of the bill. Café waiters get 2-5 MAD for tea or coffee. Hotel porters get 10-20 MAD per bag. Tour guides get 50-100 MAD per day. Riad staff appreciate 20-50 MAD per day for housekeeping at the end of your stay.

Are petits taxis in Morocco cash-only?

Yes, petits taxis (the small city taxis) are your main transport within Moroccan cities and they are cash-only. Always carry small bills (20 and 50 MAD notes) so you can pay exact fares. Agree on a fare before getting in, or insist on the meter. Rounding up by a few dirhams is a nice gesture but not required.

Quick Comparison

Method Cost Convenience Best For
Moroccan bank ATMs (Attijariwafa, BMCE, etc.) Best (fair rate, low/no operator fee) ★★★★★ Getting dirhams on arrival and throughout your trip
No-FX-fee card at upscale venues Best (no fees, mid-market rate) ★★★☆☆ Hotels, high-end restaurants in major cities
Exchange bureaus (bureaux de change) Medium (rates vary, compare first) ★★★☆☆ Quick top-up if no ATM nearby
Airport exchange counters High (5-12% markup) ★★☆☆☆ Absolute emergency only
Moroccan bank ATMs (Attijariwafa, BMCE, etc.) ★★★★★
Best - fair rate, low/no operator fee Getting dirhams on arrival and throughout your trip
No-FX-fee card at upscale venues ★★★☆☆
Best - no fees, mid-market rate Hotels, high-end restaurants in major cities
Exchange bureaus (bureaux de change) ★★★☆☆
Medium - rates vary, compare first Quick top-up if no ATM nearby
Airport exchange counters ★★☆☆☆
High - 5-12% markup Absolute emergency only

Morocco Quick Facts

Currency Moroccan Dirham (MAD / د.م.). ~10 MAD per 1 USD
Cash vs. Card Cash-heavy country. Cards only at upscale venues. Carry 500-1,000 MAD
Best ATMs Attijariwafa Bank, BMCE Bank of Africa, Banque Populaire, CIH Bank
Contactless Limited. Some modern terminals in Casablanca and Marrakech. Do not rely on it
Card Acceptance Visa/Mastercard at upscale establishments. Amex very limited. Most businesses cash-only
Tipping Expected. 10-15% at restaurants, 10-20 MAD for porters, 50-100 MAD/day for guides
DCC Risk Less common than Europe but watch for it at upscale hotels. Always choose MAD
Best Strategy Withdraw MAD from bank ATMs on arrival. Cash is king in souks and medinas