If you’re planning a trip to Morocco, one of the first questions you might ask is: “What currency does Morocco use?” The official currency is the Moroccan Dirham (MAD), often abbreviated as DH.
The Dirham is a closed currency, meaning it cannot be freely traded outside Morocco. Because of this, it’s best to exchange money after arrival or withdraw directly from Moroccan ATMs.
The Moroccan Dirham is divided into 100 centimes (or santimat).
You’ll find currency exchange offices at:
💡 Tip: Always request a receipt when exchanging money, as it may be required when converting leftover dirhams back into foreign currency before leaving Morocco.
ATMs are widely available in Morocco. They generally accept Visa and Mastercard. ATMs dispense Dirhams only, and you’ll get a competitive exchange rate compared to cash exchanges.
While cards are accepted in upscale hotels, restaurants, and some shops, cash is king in Morocco. In rural areas, souks, and small businesses, cash payments are the norm. Always carry small bills for taxis, tips, and market purchases.
The Moroccan Dirham is considered a restricted currency. Technically, you’re not supposed to bring large amounts of MAD into or out of the country. Instead, bring Euros, US Dollars, or British Pounds to exchange once you arrive.
The Moroccan Dirham (MAD) is the only currency accepted in Morocco, so travelers should prepare by bringing a mix of cash and cards. With ATMs readily available in cities and exchange bureaus throughout the country, managing money is simple as long as you plan ahead.
Whether you’re bargaining in Marrakech’s bustling souks or sipping mint tea in Chefchaouen, having Dirhams on hand ensures a smooth and enjoyable Moroccan adventure.