
Paying in Morocco: Cash, Cards & ATMs Guide
Learn about Paying in Morocco, including Cash or Card in Morocco, ATMs in Morocco, currency exchange, and useful money tips for travelers
Paying in Morocco: Cash, Cards, and ATMs
Knowing about Paying in Morocco before your trip can make your holiday much easier. Morocco is a country where you can use both cash and cards, but the best payment method depends on where you are traveling and what you are buying.
The official currency of Morocco is the Moroccan dirham (MAD). Banknotes commonly used are 20, 50, 100, and 200 dirhams, while coins are also used for smaller payments.
If you are wondering How to Pay in Morocco, the simple answer is: carry some Moroccan cash, keep a bank card available, and use ATMs when you need more money. International Visa and Mastercard cards are accepted at many hotels and at some restaurants, shops, and petrol stations, while cash is still useful for smaller businesses and everyday purchases.
In this guide to Paying in Morocco, we explain everything you need to know about Cash or Card in Morocco, using Cash in Morocco, and finding ATMs in Morocco.
What Currency Is Used in Morocco?
The official currency in Morocco is the Moroccan dirham, abbreviated as MAD or sometimes written as DH.
You will commonly see:
- 20 MAD banknotes
- 50 MAD banknotes
- 100 MAD banknotes
- 200 MAD banknotes
- 0.50, 1, 2, 5, and 10 MAD coins
- Smaller centime coins
When Paying in Morocco, prices are normally displayed in Moroccan dirhams.
It is useful to become familiar with the Moroccan dirham before your trip because many small purchases, taxis, markets, cafés, and local shops are easier to pay for with cash.
How to Pay in Morocco
If you are asking How to Pay in Morocco, you generally have two main choices: cash or card.
Cards are useful in many hotels, larger restaurants, shops, petrol stations, and other tourist businesses. However, you should not expect every business to accept cards.
Cash remains important, especially when visiting traditional markets, small shops, local cafés, street food stalls, rural areas, and some smaller businesses.
The Moroccan National Tourist Office confirms that international Visa and Mastercard cards are accepted by many hotels and by some restaurants, shops, and petrol stations, while ATMs are widespread throughout Morocco.
For this reason, carrying both a card and some Moroccan cash is a practical way to handle Paying in Morocco.
Cash or Card in Morocco: Which Should You Use?
When deciding between Cash or Card in Morocco, it is best to use both.
Paying With Cash in Morocco
Cash in Morocco is useful for:
- Small cafés
- Local restaurants
- Souks and markets
- Small shops
- Street food
- Taxis
- Tips
- Small purchases
- Some rural businesses
- Places where card payments are not available
Cash can be particularly useful when exploring Morocco away from the major tourist areas.
For example, if you are visiting a traditional souk or buying a small item from a local shop, having Moroccan dirhams with you can make the payment simple.
Paying With a Card in Morocco
Cards can be convenient for larger purchases and established businesses.
You can often use international Visa or Mastercard cards at hotels, some restaurants, shops, and petrol stations.
Cards can be useful for:
- Hotels
- Larger restaurants
- Tourist businesses
- Car rental companies
- Some shops
- Petrol stations
- Online travel bookings
However, card acceptance is not universal, so it is better not to depend entirely on your card.
Cash in Morocco: How Much Should You Carry?
There is no single amount of Cash in Morocco that every traveler needs.
The amount you carry depends on your travel style, how long you are staying, and whether your accommodation, tours, and transportation are already paid for.
A good approach is to carry enough Moroccan dirhams for your daily small expenses while keeping your main money and cards safely stored.
You do not need to carry all your travel money in cash.
It is also a good idea to keep smaller banknotes because they are convenient for taxis, cafés, snacks, tips, and small purchases.
ATMs in Morocco
ATMs in Morocco are widely available, particularly in major cities and tourist destinations. The Moroccan National Tourist Office states that ATM machines are widespread throughout Morocco.
You can find ATMs around places such as:
- Marrakech
- Casablanca
- Fes
- Tangier
- Rabat
- Agadir
- Meknes
- Ouarzazate
- Other major towns
When using ATMs in Morocco, check with your bank before traveling to understand its international withdrawal fees and limits.
Your bank may charge a foreign transaction fee or ATM fee. The Moroccan ATM operator may also display its own fee before you complete the withdrawal.
Can You Use International Cards in Morocco?
Yes. International cards are commonly used in Morocco.
Visa and Mastercard are among the international cards accepted at many hotels and some restaurants, shops, and petrol stations.
However, acceptance depends on the individual business.
Before making a purchase, you can simply ask:
“Can I pay by card?”
It is also useful to have some Cash in Morocco as a backup.
Where Can You Exchange Money in Morocco?
You can exchange foreign currency at authorized exchange offices, banks, airports, and some hotels. The Moroccan National Tourist Office also notes that exchange offices are available in cities and at airports.
When exchanging money, compare the rate and check whether there are any additional fees.
You may be asked for your passport when exchanging currency.
Avoid exchanging large amounts of money with unofficial individuals or unlicensed money changers.
Paying in Morocco With Euros, Dollars, or Pounds
Morocco uses the Moroccan dirham, so you should normally pay in MAD.
Some tourist businesses may accept foreign currency, but this should not be your main payment method.
For everyday purchases, using Moroccan dirhams is easier.
If you bring euros, US dollars, British pounds, or another foreign currency, you can exchange them into Moroccan dirhams at authorized exchange locations.
Can You Pay by Card in Marrakech?
Yes, cards are widely useful in Marrakech, particularly at hotels, larger restaurants, shops, and tourist businesses.
However, when visiting the Marrakech Medina and souks, you should still carry some Cash in Morocco.
Small shops, food stalls, taxis, and other local businesses may prefer cash.
If you are spending a day exploring Marrakech, having a mixture of cash and cards gives you more flexibility.
Can You Pay by Card in the Moroccan Desert?
Payment options can be more limited when traveling to remote areas of Morocco.
If you are taking a Sahara Desert tour, it is a good idea to have enough Moroccan dirhams with you for small purchases, tips, drinks, snacks, and other personal expenses.
Larger hotels, camps, and established tourism businesses may accept cards, but you should not assume that every desert business will have a card machine or reliable connectivity.
This is one reason why Cash in Morocco remains important when traveling through rural areas and the Sahara.
Is Morocco Mostly Cash or Card?
Morocco uses both cash and cards.
The answer to Cash or Card in Morocco depends largely on the type of business you are visiting.
Cards are convenient in many hotels, larger businesses, and tourist establishments. Cash is often more useful for small purchases, traditional markets, taxis, and businesses that do not accept cards.
For most travelers, the easiest strategy is to use a card when convenient and keep Moroccan dirhams available for smaller payments.
Tips for Paying in Morocco
Here are some simple tips for Paying in Morocco:
1. Carry Some Moroccan Dirhams
Do not rely entirely on your bank card. Keep some Cash in Morocco for small purchases.
2. Keep Small Notes
Smaller banknotes are useful for taxis, cafés, tips, snacks, and markets.
3. Tell Your Bank You Are Traveling
Before your trip, check whether your bank requires you to activate international transactions.
4. Check ATM Fees
Ask your bank about international withdrawal and foreign transaction fees before using ATMs in Morocco.
5. Keep a Backup Card
If possible, travel with a second card and store it separately from your main card.
6. Use Authorized Exchange Offices
When exchanging foreign currency, use banks or established exchange offices.
7. Keep Cash Secure
Carry only the amount you need for the day and keep the rest of your money secure.
8. Ask Before Paying by Card
If you are unsure whether a business accepts cards, ask before ordering or making a purchase.
Paying in Morocco: Cash or Card for Different Purchases?
| Purchase | Cash | Card |
|---|---|---|
| Hotels | Sometimes | Usually useful |
| Large restaurants | Sometimes | Often useful |
| Small cafés | Very useful | May not be accepted |
| Souks | Very useful | Usually not relied upon |
| Taxis | Very useful | Often not available |
| Street food | Very useful | Usually not available |
| Petrol stations | Useful | Often accepted |
| Large shops | Useful | Often accepted |
| Rural areas | Very useful | Less reliable |
| Sahara Desert areas | Recommended | May be limited |
This is a general guide rather than a guarantee, because individual businesses can have different payment options.
Is It Better to Carry Cash or Use ATMs in Morocco?
Using ATMs in Morocco can be convenient because you do not need to exchange all your money before your trip.
At the same time, carrying some cash from the beginning is useful.
A practical approach is:
Bring a small amount of emergency cash → withdraw Moroccan dirhams from ATMs when needed → use your card where accepted.
This gives you different options throughout your trip.
What About Tipping in Morocco?
Tipping is common in Morocco for many tourism and service situations.
You may want some small Moroccan banknotes available for:
- Hotel staff
- Restaurant service
- Local guides
- Drivers
- Porters
- Other services
The amount you give depends on the service and your personal choice.
Having small notes makes tipping easier.
Paying in Morocco: Final Tips for Travelers
Understanding Paying in Morocco is simple once you know the basics.
The Moroccan dirham is the local currency, and both cash and cards can be used during your trip. International Visa and Mastercard cards are accepted at many hotels and some restaurants, shops, and petrol stations, while ATMs in Morocco are widely available.
For the easiest experience, do not choose only Cash or Card in Morocco. Instead, use both.
Keep some Cash in Morocco for small purchases, markets, taxis, rural areas, and places where cards are not accepted. Use your card when it is convenient, and use ATMs in Morocco when you need more Moroccan dirhams.
With a little preparation, Paying in Morocco can be easy and stress-free, allowing you to focus on exploring Morocco, enjoying the food, visiting the souks, and experiencing the country’s cities, mountains, and Sahara Desert.
Related topics