Morocco ATM Travel Guide
ATMs in Morocco don’t usually pose many challenges as they can be found in most Moroccan cities.
However, in some areas they can be elusive, non existent, empty or may just reject your card. Cash machines may also be out of service until they are restocked during busy periods, so best to not wait until you’re desperate for currency. This can be particularly pertinent when the ATMs in Morocco run out of cash over the weekends as they are only restocked on Mondays.
If there are no ATMs close by or the ATMs in Morocco are not working with your card, check back here for our guide about how to send yourself money online and pick it up at an authorized local cash pick up point.
It is a very similar process to buying something on the internet with your debit card and is probably the quickest way to send yourself money online to Morocco.
What’s more, it’s convenient, safe and cheaper than paying high ATM withdrawal fees allowing you to transfer more than the maximum ATM limit.
Morocco ATM Fees & General Information
Morocco has fairly high withdrawal charges. These vary according to your bank and are calculated as a percentage, often with a fixed basic amount applied and a withdrawal may incur a fee of around 20-23 MAD.
You will also probably get charged a fee by your own bank. The currency conversion rate is not always the best and the money lost in the exchange can really add up. Having a Wise (formerly TransferWise) MasterCard can help reduce your home bank fees and gives a great exchange rate on purchases.
Withdrawal limits depend on the bank, but tend to be around 2000 Dirham with a maximum of 4000 Dirham per day. This means multiple transactions are sometimes needed and fees can add up. You may also have to choose different ATMs as some banks might not allow multiple transactions with the same card in case of fraud.
Major hotels take debit/credit cards, but cheaper accommodations, tourist sites and restaurants tend to only take cash.
Almost all ATMs in Morocco accept Visa, MasterCard, Electron, Cirrus, Maestro, and InterBank cards.
The most reliable banks are BMCE (Banque Marocaine du Commerce Extérieur), Société Générale, Banque Populaire, BMCI and Attijariwafa Bank.
Check out our Travel Money Tips for more general information covering pre-trip planning, fees, scams, skimmers and general safety.
Getting Cash Without Using The ATMs In Morocco:
– Send Money To Morocco & Pick Cash Up Locally
With so many overseas workers now sending money home to their families, there are lots of local cash pick up points to collect these funds.
By tapping into this network, you can use your ATM card (debit/credit) or bank details to securely send yourself funds online through a reputable International money transfer service. See below for online services that have partnerships with domestic money transfer agents in Morocco where you can pick up your money within a few hours.
This means when there’s no ATM you can still withdraw cash within a few hours, and what’s more, it’s often more convenient, safe and cheaper than paying ATM withdrawal fees.
Option 1: World Remit
If you are elsewhere you can still use this method of accessing your money.
Check to see if there is a local authorized cash pick-up point where you are. Click HERE for locations
In Morocco, this is any branch of:
- Canal M
- Al Barid Bank / Barid Cash
- Cashplus
If there’s a branch locally, then download the World Remit App HERE.
Make your transfer and use the promo code ‘FREE’ to get your first transfer FEE-FREE!
They also offer £5 cashback once you send £50 or more by signing up using refer a friend code MARKT64
Option 2: Ria Money Transfer, Panda Remit, Sendwave & Transfergo
Ria Money Transfer, Panda Remit, Sendwave & Transfergo all work the same way as WorldRemit.
Explore what transfer you may make and what options you have to pick up cash somewhere close by.
Follow this link for Ria Money Transfer, this link for Panda Remit, this link for Sendwave and this link for Transfergo and
This may involve making an account / downloading their app.
Option 3 :
Moneygram and Western Union also offer similar services but can be a little pricier.
Sending Money To A Bank Account Instead
Option 1: World Remit
You can also use the above method to quickly transfer money to an overseas bank account, perhaps to pay for your accommodation or an activity.
For more information visit this FAQs section.
Option 2: Wise (formerly TransferWise)
This another service that also offers bank transfers. If you are new to the service, and follow THIS LINK, you will automatically pay NO FEES on your first transfer of up to £500 (or the equivalent amount in any other currency).
Arguably the best thing about them is that they give you the mid-market rate on the currency exchange, so it’s much cheaper than a traditional bank to bank wire transfer. You won’t need any SWIFT or IBAN numbers, just the name of the account holder, their account number, the bank name and branch location.
Option 3 : Xe Money Transfer or OFX
Xe Money Transfer have a handy app for converting currencies quickly. You can also send money directly through their app. Follow this link to see options.
OFX also offer bank to bank transfer, either through their website or app. Follow this link for more info.
We update this guide every month or so, however, if you have any feedback to help keep this guide up-to-date or make it more comprehensive and easier for others to follow, please Message us on Facebook
Useful Links:
https://en.wikipedia.org/wiki/Morocco
Here are two useful links to find the nearest ATMs in Morocco : Visa / MasterCard
*** ATMs in Morocco ***