Yes — you can use credit cards in Morocco, but card acceptance is not universal. Visa and Mastercard are accepted in many hotels, upscale restaurants, malls, and tourist services, yet cash remains essential for most everyday purchases.
- ✔ Hotels & riads → often accept cards
- ✔ Larger restaurants & tourist shops → usually accept cards
- ✘ Souks / street vendors → mostly cash only
- ✘ Taxis & buses → cash almost always required
- ✔ ATMs widely available for cash withdrawals
Cash vs card in Morocco — what to expect

Is Morocco a cash country?
Morocco is mostly a cash country, especially when you go outside the big cities and tourist places. Small businesses, street food stalls and local markets only take cash. You can read our guide about what currency is used in Morocco to understand the Moroccan Dirham (MAD) better before you come.
Where cards are widely accepted
In big cities like Marrakech, Casablanca, Rabat and Fes, it is easy to use cards. Larger hotels, international restaurants and big shopping malls will regularly accept your credit card without problems.
Where cards are NOT usually accepted
In smaller towns, the mountains, rural areas, taxis, souks (markets) and local cafés, you will almost always need cash. They do not have the machines to read your card.
Which credit cards work in Morocco?
- Visa & Mastercard: most widely accepted everywhere that takes cards.
- American Express: limited acceptance, mainly in luxury hotels or very expensive places.
- Other networks (Discover, JCB): variable acceptance. It is very rare so carry backup options with you.
Using credit cards vs ATMs — best practices
If you need cash, ATMs are the best way to get it. Here are some simple tips for using machines and cards.
- Always choose local currency (MAD) when paying or taking money. It gives a better exchange rate.
- Inform your bank before travel so they do not block your card when they see a transaction in Morocco.
- ATMs are plentiful in cities and tourist towns. You can easily find them.
- Some ATMs set a withdrawal limit. It is often around 2,000 MAD for one time.
- Use bank-attached ATMs for safer withdrawals. This helps protect you from common scams to avoid in Morocco like card skimmers. You can also use the official Visa ATM Locator to find safe machines.
Contactless and mobile payments in Morocco
Contactless card payments (tap-to-pay) and digital wallets like Apple Pay or Google Wallet are gaining acceptance, particularly in urban areas, but not yet universal. You can use them in modern supermarkets or big international shops, but do not expect them in the old medina.
Cash still matters — where and why
You really need to have physical money with you every day. Here is where you need it:
- Street vendors & markets
- Local taxis
- Small cafés
- Rural attractions
- Tips for porters or guides
Why: Smaller vendors often lack card terminals because the banks charge them fees. Many small business owners want to avoid these extra costs.
Fees, exchange rates & hidden costs
When you use your card far from home, there are sometimes extra costs. If you are planning your budget, you can check how much does a trip to Morocco cost to help you prepare.
- Your bank at home may charge foreign transaction fees every time you use the card.
- ATM fees from local Moroccan banks can apply when you take cash. It is usually a small amount.
- Always choose local currency (MAD) on the machine. If the machine asks to change the money to your home currency (Dynamic Currency Conversion), say no, because the rate is very bad.
Quick FAQ
Can I use credit cards in souks?
No — most souk vendors accept only cash. You need dirhams to buy small souvenirs or street food.
Can I pay for taxis with a card?
Almost always no — taxis usually require cash. You should carry small coins for this.
Should I carry multiple cards?
Yes — carry at least two cards like a Visa and a Mastercard. Sometimes one network has a problem.
Do hotels accept cards for booking and payment?
Yes — many do, especially mid-range and luxury properties. If you want to know about different places to sleep, read our post about riad vs hotel in Morocco. Some very small riads might ask for cash, but most take cards now.
Summary — best payment strategy for Morocco
Use a mix of credit card and cash: cards for hotels, larger restaurants, tours and online booking; cash for markets, local cafés, taxis, and tips. Always carry some cash and inform your bank about travel plans so you have no stress.
