Getting Moroccan Dirham for Your Trip
Morocco offers an incredible mix of ancient medinas, Sahara adventures, and coastal relaxation. Understanding the money situation is essential, especially because the Moroccan Dirham (MAD) is a "closed currency": it cannot easily be bought or sold outside Morocco, and you may carry no more than MAD 2,000 in notes in or out.
This restriction actually simplifies things: you'll get your Dirham when you arrive, either from an ATM or by exchanging cash. Morocco is still largely cash-based, particularly in the souks and medinas that are highlights of any visit, so having plenty of Dirham on hand is essential.
Best Ways to Get MAD
Here are your options for obtaining Moroccan Dirham:
1. ATM Withdrawal with Wise/Revolut Card
The most convenient option with excellent rates. Moroccan ATMs are widely available in cities and tourist areas. Use a Wise or Revolut card to avoid your UK bank's foreign transaction fees. ATMs dispense 50, 100, and 200 Dirham notes.
2. Exchange EUR or GBP Cash in Morocco
Bring Euros or British Pounds and exchange at banks or official bureaux de change in Morocco. Rates are reasonable, though ATMs are usually slightly better. Avoid street money changers who may offer better rates but could give you counterfeit notes.
3. Airport Exchange (on arrival)
Exchange a small amount at the airport for immediate expenses (taxi, tips). Rates at Moroccan airports are worse than city banks, but acceptable for getting started. Exchange just enough for your first day.
4. Hotel/Riad Exchange
Many hotels and riads offer currency exchange. Rates are typically worse than banks or ATMs but convenient in a pinch. Fine for small amounts when you need cash urgently.
Using Cards in Morocco
Card acceptance exists but is limited compared to Europe:
Where Cards Work
International hotels and upmarket riads, restaurants in the "Ville Nouvelle" (new town), large shops and supermarkets (Marjane, Carrefour), petrol stations, tourist agencies for excursions, and some high-end shops in medinas.
Where You'll Need Cash
Souks and medinas (virtually all vendors), local restaurants and cafes, taxis (both petit and grand), tips for riad staff, guides, and drivers, hammams, small shops everywhere, riads and guesthouses in the medina (some accept cards, many don't), and street food.
Card Tips for Morocco
Visa and Mastercard work at most places that accept cards. American Express is rarely accepted. Many card machines in Morocco are unreliable - always have cash backup. When paying by card, insist on Dirham (not GBP) to avoid DCC. Card fraud can occur - only use cards at reputable establishments.
Withdrawing Cash from ATMs
ATMs are your best friend for getting Moroccan Dirham.
Best Banks for ATMs
BMCE Bank - Widely available, reliable machines.
Attijariwafa Bank - Largest bank in Morocco, ATMs everywhere.
Banque Populaire - Good coverage, especially in smaller towns.
Société Générale - Found in tourist areas, reliable.
ATM Tips
Always decline the ATM's offer to convert to GBP - choose Dirham. Most Moroccan banks charge foreign cards a small fee per withdrawal, on top of any charge from your UK bank. Withdraw larger amounts to minimize per-transaction fees. Machines usually pay out up to MAD 2,000 per withdrawal, with a daily ceiling of MAD 4,000 per card. Inside-bank ATMs are safest, especially at night. In the medina, ATMs can be scarce - withdraw before entering.
ATM Availability
Abundant in Marrakech, Fes, Casablanca, Rabat, Tangier, and Agadir. Present in smaller towns but may be limited. Scarce in rural areas, villages, and the Sahara. If doing a desert tour, bring enough cash for the duration.
The Dirham as a Closed Currency
The Moroccan Dirham is hard to exchange outside Morocco, and the amount you can carry across the border is capped. This has practical implications:
Before you go: You cannot buy Dirham in the UK. Don't waste time looking - it's not available. Bring Euros, GBP, or USD to exchange on arrival.
When you leave: Spend your Dirham or exchange it back before departing. Banks and exchange offices inside the airport will buy back up to MAD 2,000 per passport when you show your boarding card. In town, a bank can re-exchange up to MAD 20,000 if you produce an exchange slip issued in your name within the past six months, so keep every receipt.
Legal limit: You can bring up to MAD 2,000 into or out of Morocco, but larger amounts are prohibited. In practice, having some small Dirham notes from a previous trip is fine. Foreign currency is treated differently: the FCDO says amounts worth MAD 100,000 (around £8,000) or more must be declared on entry and on exit.
Euros in Morocco
Euros are widely accepted in tourist areas, particularly in Marrakech and Fes medinas. However, paying in Euros typically costs you more:
Vendors set Euro prices at convenient round numbers, which rarely match the true exchange rate. You might pay €5 for something that costs MAD 45 - when €5 is actually worth MAD 55+. For small purchases, the difference adds up.
When Euros make sense: If you're out of Dirham and can't reach an ATM, paying in Euros works in a pinch. Tour operators and hotels sometimes quote in Euros - this is fine. For larger purchases where you can negotiate, you might get a fair Euro price.
Best practice: Use Dirham for everything when possible. Keep Euros as backup, not primary spending money.
Best Exchange Options for MAD
Top providers by category:
Attijariwafa Bank
Largest Moroccan bank. ATMs in all cities.
BMCE Bank
Good coverage, accepts foreign cards.
Banque Populaire
Wide ATM network including small towns.
Marrakech Airport
Change a small amount only. Rates are poorer than in town.
Medina Changers
Unofficial changers. Use bank only.
Compare MAD Exchange Rates
See what you'd receive from providers local to you
Frequently Asked Questions
Morocco's cash machines are the guide's first choice for Dirham, but each withdrawal usually tops out at MAD 2,000, with MAD 4,000 a day per card, and most local banks add a small fee of their own. Using Wise or Revolut at least spares you foreign transaction fees at home; Euros or GBP changed at a Moroccan bank are the alternative.
Not easily. The Dirham is a closed currency that is hard to exchange outside Morocco, and you may take no more than MAD 2,000 in notes in or out. You must obtain Dirham after arriving in Morocco and spend or exchange any remaining Dirham before leaving.
Cards are accepted in hotels, riads, upmarket restaurants, and tourist shops, but Morocco is largely cash-based. The medinas (old towns) and souks require cash. Always carry Dirham for daily purchases, taxis, and small shops.
Tipping is expected in Morocco. In restaurants, leave 10-15% if service isn't included. Tip hotel porters MAD 10-20 per bag, tour guides MAD 50-100 per day, and small amounts for any helpful service. Carry small notes.
Euros are widely accepted in tourist areas, especially in Marrakech and Fes medinas. However, you'll get better value using Dirham. Prices in Euros are typically rounded up, costing you 10-15% more than paying in Dirham.
Nearby Destinations
Planning to visit multiple countries? Check out exchange guides for nearby destinations: