If you’re wondering whether you can use dollar in Morocco, the short answer is: not officially, but the reality on the ground is more nuanced than that. This article breaks down exactly what currency is accepted, where cash matters most, and how to handle your money without losing it to bad exchange rates or unnecessary fees.
- Do merchants in Morocco actually accept US dollars?
- The official currency and why it matters
- Where can you use dollar in Morocco without getting a bad deal?
- Euros vs dollars: which foreign currency works better?
- How to use dollar in Morocco without losing money on the exchange
- Cash vs card: what travellers actually need
Do merchants in Morocco actually accept US dollars?
Most Moroccan merchants do not accept US dollars as a payment method. The Moroccan dirham is the only legal tender in the country, and most shops, restaurants, and local services expect to be paid in dirhams.
Some larger hotels, upscale riads, and tourist-facing businesses in cities like Marrakech or Casablanca may accept dollars, but they will apply their own exchange rate, which is almost always unfavourable to the traveller. You will pay more than you need to.
The safest approach is to treat dollars as a source to convert, not a currency to spend. Understanding the Moroccan dirham conversion rates before you arrive gives you a real benchmark for what fair exchange looks like.

The official currency and why it matters
Morocco’s official currency is the Moroccan dirham (MAD), introduced in 1960 and managed by Bank Al-Maghrib. The dirham is a closed currency, meaning it cannot be purchased outside of Morocco and cannot legally be taken out of the country in large quantities.
This matters for travellers because you cannot stock up on dirhams before you leave home. According to Wikipedia’s overview of the Moroccan dirham, the currency has been pegged to a currency basket since 1973, making its value relatively stable against major currencies like the euro and dollar.
Once you land, your first task is converting your foreign currency into dirhams. Knowing this in advance helps you plan whether to use an ATM, a bureau de change, or your hotel.
Where can you use dollar in Morocco without getting a bad deal?
There are a handful of situations where spending dollars directly in Morocco is practical, but they come with conditions. Knowing these situations in advance protects your budget.
Places where dollars are sometimes accepted:
- Five-star hotels and international hotel chains in Marrakech and Casablanca
- Upscale tour operators who work with international clients
- Some airport shops and duty-free zones
- Guided desert camps that cater specifically to North American travellers
Even in these settings, the exchange rate applied at the point of sale is rarely competitive. A dollar spent this way is worth less than a dollar converted at a licensed bureau de change. If you are heading into the Sahara, carry dirhams for any small purchases along the route, as rural areas and desert camps rarely have card facilities or favourable currency acceptance.
For practical money safety during a desert trip, planning your cash carefully before you leave the city is essential. You can find specific guidance on this in our article on money safety tips for your Sahara desert trip.
Euros vs dollars: which foreign currency works better?
In Morocco, euros are more widely accepted and more easily exchanged than US dollars. This is largely due to Morocco’s geographic and economic proximity to Europe, and the significant number of French and Spanish tourists who visit each year.
Euros offer a practical advantage for travellers from outside Europe too. Bureaux de change across Morocco handle euros routinely, and the rates for euro-to-dirham conversion tend to be more consistent than dollar-to-dirham rates.
That said, if you only have dollars, you will still find currency exchange available at airports, major bank branches, and licensed exchange offices in Marrakech’s city centre. Many travellers ask can tourists pay in euros in Morocco, and the answer is yes, more reliably than with dollars, particularly in tourist-facing businesses.
If you are travelling from the United States, consider converting a portion of your dollars to euros before departure, or simply plan to withdraw dirhams directly from ATMs once you arrive.
How to use dollar in Morocco without losing money on the exchange
Using dollars in Morocco wisely means converting them at the right place, at the right time, and never in a hurry. Exchange rates vary noticeably between locations, and a few minutes of planning can save real money.
Follow these steps to get the most from your dollars:
- Check the mid-market rate for USD to MAD on the day you travel so you have a baseline.
- Avoid exchanging currency at the airport beyond a small emergency amount — airport rates are consistently the weakest.
- Use licensed bureaux de change in city centres, which are regulated and display their rates publicly.
- Withdraw dirhams directly from ATMs using a low-fee travel card for the most transparent exchange rate.
- Never exchange money with individuals on the street, regardless of the rate offered.
ATM withdrawals in Morocco are straightforward in cities and major towns. Most international cards are accepted, and the machines dispense dirhams at the bank’s current rate. For more detail on planning your spending, our guide on how to budget a Morocco itinerary covers daily costs and realistic spending across different travel styles.
When tipping guides, drivers, or riad staff, always use dirhams. Tipping etiquette in Morocco is important, and being prepared with small dirham notes shows respect and makes transactions smoother for everyone.
Cash vs card: what travellers actually need
Morocco is a predominantly cash-based economy, especially outside of major cities. Cards are accepted in many hotels, mid-range restaurants, and larger shops, but the medinas, local markets, and rural areas run almost entirely on cash.
Here is a practical breakdown of when each payment method works:
- Card payments work reliably at international hotels, licensed tour operators, and upscale restaurants in Marrakech, Fes, and Agadir.
- Cash is required for souks, street food, local taxis, small riads, hammams, and most experiences outside tourist infrastructure.
- ATMs are widely available in Marrakech and other cities, but become scarce in the Sahara, mountain villages, and small coastal towns.
- Always carry enough dirhams to cover at least two to three days of spending when heading to remote areas.
Understanding the balance between paying in cash vs card in Morocco is one of the most practical things you can do before your trip. It removes stress, prevents awkward moments at checkouts, and means you never overpay simply because you had no local currency to hand.
Accepted foreign currencies in Marrakech hotels and restaurants are mainly euros and, to a lesser extent, dollars. But having dirhams on you at all times is the approach that works everywhere without exception.
The honest answer to whether you can use dollar in Morocco is this: you can, occasionally and in limited settings, but you should always arrive with dirhams or a plan to get them quickly. Dollars are best treated as a starting point for conversion, not a currency you rely on to pay your way. Whether you are navigating a city souk or heading deep into the Sahara, local currency is what keeps your trip running smoothly. Start planning your Morocco experience the right way with our Morocco itinerary budgeting guide and arrive prepared.


