Best currency to take to Morocco from UK?

We often get asked from British people flying into Morocco from England and UK, what is the best currency to take to Morocco from UK? Most importantly, you need to know how you can save yourself from expensive currency exchange counters too.
So, here is our guide to the Best currency to take to Morocco from UK.

The official currency in Morocco is the Dirham.

However, Euros are often widely accepted in a large amount of shops, hotels and restaurants.

Best currency to take to Morocco from UK

For UK visitors to Morocco, a lot of people believe that they should exchange their British pounds into Euro to bring them to Morocco.

This is a bad move.

Firstly, you would lose money twice – once when changing pounds to Euro and then secondly when having to exchange Euro for Moroccan Dirham.

So, the best currency to take to Morocco from UK is to just bring your Pounds with you to Morocco. You can then exchange the pounds directly into Moroccan Dirham when you are in Morocco.

By waiting until you arrive in Morocco, you will save yourself a bunch of money.  You will only be paying for the one currency exchange transaction.

moroccan-dirham-currency

Why not just pay with Euro when in Morocco?

If you have some left over Euro and you do want to use it in Morocco, this is not a problem. This is sometimes a good idea to use up those old Euro notes.

If you want to spend your Euro whilst in Morocco, then be aware that you need to know the current exchange rate between Euro and Dirham.

The correct currency exchange rate between Euro and Moroccan Dirham

Be aware of the current exchange rate between Euro and Moroccan Dirham if you intend to spend your Euro in Morocco.

A lot of traders, particularly shops and street traders will try to convince you that the correct exchange rate between Euro and Moroccan dirham is 1 Euro = 10 dirham.

This is not correct, and is a rate which harps back to many years ago.

The correct currency exchange rate between Euro and Dirham is around 11 dirham to every 1 Euro. But do ensure that you check the correct rate on the day. You should do this by looking in on the currency exchange rate counters in the country.

Exchanging Moroccan Dirham for Pounds in Morocco

At the end of your trip to Morocco, you may have some left over Moroccan Dirham.

If you don’t want to hang on to the Dirham, then you will need to exchange them back

into Pounds before you leave Morocco.

The Moroccan Dirham is a closed currency, meaning that it cannot be traded outside of Morocco.

When you arrive into Morocco and exchange Pounds for Dirham, you will be given a yellow or white transaction receipt. You really must keep this receipt safe because you will need it when you want to exchange the dirham back into Pounds.

I have personally queued at the currency exchange counter at Marrakech Airport and seen then refuse to exchange many tourists unwanted dirham back into Euro or Pounds solely because the person could not produce an exchange receipt.

Be aware! that if you withdraw Moroccan Dirham from an ATM in Morocco,

and you then want to exchange it back into your currency, the currency exchange counter can refuse to exchange the dirham – Even if you have the receipt from the ATM.

So, plan carefully with your British pounds and your Moroccan Dirham when you visit Morocco.

Also remember that generally, that you may be limited to the amount of Dirhams stated on your initial currency exchange receipt, when exchanging Dirham back into other Currencies. So, if you initially received 5000 Dirham from Pounds, and you were given the receipt, snf you later want to exchange 7000 dirham into British pounds, you may encounter a problem, and they may only allow you to exchange only 5000 dirham (the amount that your receipt says you received on the initial transaction).

So, when considering what is the best currency to take to Morocco from the UK, you also need to consider about exchanging the Dirham back into British pounds.

Why does Morocco have such tough rules on currency exchange?

Why do i need to keep the currency exchange receipt and why can they not exchange the dirham back into Pounds without it?

The simple reason is that they are trying to ensure that you have not gained the Moroccan dirham by gambling in Casino’s.

Gambling in Casino’s and taking Moroccan Dirham will have special rules for tax.

Obviously, in the past, some gamblers have tried to get away without paying the special gambling tax, posing just as a tourist.

So, now, they insist upon seeing that currency exchange receipt to make sure that you aren’t trying to pull a fast one after a win at the Casino!

Additionally, it is to ensure that you are not trying to sneak out of Morocco with Dirham that you may have earned from work in Morocco, without paying the proper amount of tax.

What can i do if i do not have the Moroccan dirham currency exchange receipt?

Essentially, there is not much that you can do if you find that you do not have the receipt which proves you bought the money into the country in the first place.

There is just one possibility. Perhaps you can find another tourist at the Airport who does not need to use their own Currency exchange receipt and will allow you to use theirs to exchange your Moroccan Dirham back into your own currency, such as British Pounds or Euro.

Can i just take the Dirham out of Morocco instead of exchanging it into British Pounds or Euro?

Yes, it is no problem to just take the Moroccan Dirham out of Morocco instead of exchanging it back into British Pounds.

However, there is a limit. The current limit for taking Moroccan Dirham out of Morocco is up to 10,000 Moroccan Dirham.

The best currency to take to Morocco from the UK is the British pound, unless you have some left over Euro.

52 Comments
  1. hi can anyone tell me what is best money to take to morocco to exchange at a good rate us dollar uk pounds.

    • Hi Alex,

      This depends upon which currency is your current home currency.
      If you are visiting Morocco from a euro country, then it is best for you to take to Euro to Morocco with you and then exchange Euro for Moroccan Dirham.
      If the British pound is your home currency, then take British pounds with you to exchange into Moroccan Dirham. It’s not a good idea to exchange British pounds into Euro to USD because when you arrive into Morocco you would then have to exchange them into Moroccan dirham anyway….and you would then pay exchange commission twice.

      I hope that helps.

      Paul

  2. Where is it best to change? Airport? Hotel? In Marrakech? Thanks.

    • Hi Daniel.

      The Marrakech Airport has official bank counters, where you can exchange money when you arrive.
      The exchange rate you receive there is the official exchange rate.
      There is one caveat to this, my advice is to ignore the currency exchange counter which is located in the baggage claim area. Walk straight past it, proceed through customs and into the main terminal hall. You will find the official bank counters in the main Airport terminal hall.

      I don’t recommend exhanging money at your Riad, unless you really have no choice. The reason for this is that Riads are not connected to banks in anyway, so it’s doubtful that you would get the best rate. However, do check with your Riad and compare the rates offered to what the local banks are offering.

      If you are still feeling cautious about exchanging money at the Airport, you can always use the ATM’s to withdraw dirham. Just ensure that you check what foreign exhange rates & what cash withdrawal fees your bank will charge you. It’s also always a good idea to inform your card issuer that you will be travelling to Morocco.

      I hope that helps,

      Paul

  3. what time do the bank counters close at Marrakech airport please? We land at 18.30?

  4. when exchanging money at the official bank counters in the airport is it best to use cash or debit card as I am not a fan of carrying a lot of GBP when travelling.

    • Hi Abbas,
      If you are taking cards to Morocco, then it is probably best to use the ATM’s to withdraw cash, rather than using the currency exchange counters.

      Remember to tell your card issuers (bank) that you are visiting Morocco so that they do not block your card for “unusual activity”.
      I also recommend that you take some cash with you too, as a back up, but only exchange this into Dirham when (and if) you need to.

  5. I will be going to marrakech in December for 4 days, whats the best amount of GBP to take with me? Hotel and taxi from the airport is paid for, I will need money for food and shopping.

    • Hi Sana,
      It’s really difficult to put an actual figure on it because there are so many variables.

      Food can range from a couple of pounds per person for street food or cafes, to €20 for a good meal in a Restaurant.
      If you are thinking of eating out on a budget, my advise is to stay away from the Jemaa el fna and instead, visit some of the small Cafes elsewhere. I always gauge a place by looking to see how many locals are eating there. If it’s good enough for locals, then it’s usually pretty good.

      One evening meal in the jemaa el fna you won’t want to miss is to try the variety of food stalls. Though, choose the stall carefully and be clear with your food order, and beware of what may appear to be “freebies”.

      I hope that helps.

      Paul

  6. Why did you mention “probably best to use the ATM’s to withdraw cash, rather than using the currency exchange counters.”?

    Also why did you advice this: “ignore the currency exchange counter which is located in the baggage claim area. Walk straight past it, proceed through customs and into the main terminal hall. You will find the official bank counters in the main Airport terminal hall.”?

    Will the bank counters in the main hall be open 24/7 as well? (we are due to land at 7pm)

    • Hi Mohammed,

      If you are taking Credit / debit cards to Morocco, (but no cash), then it is probably better to use the ATM’s to withdraw cash because your banks exchange rate will probably be better than a currency exchange counter.
      However, you should, of course, do your research before you travel to ensure that your bank card’s foreign exchange rate when withdrawing cash (otherwise known as cash advance) is the best rate.
      Note that regardless of whether you use your credit card at an ATM or at a currency exchange counter your credit cards “Cash advance” exchange rate will apply. Purchasing cash at a currency exchange counter, with a credit card is still regarded as a cash withdrawal. Most credit card issuers charge a higher % rate for cash advances and the interest starts to accrue from the day you “withdraw” the cash.

      If you are taking credit / debit card to Morocco, i see no benefit to purchasing currency via an exchange counter when you can just get it straight from the machine.

      I always advise people to ignore the currency exchange counter in the baggage claim area of Marrakech Airport because they usually have bad exchange rates.
      It’s far better to get your currency from the official bank counters in the main terminal entrance.

      Bank counters at Marrakech Airport are available 24/7.

      It’s always best to take a credit / debit card with you on your travels, even if it is just for emergency use.

      Always tell your bank card issuer that you are visiting Morocco prior to starting your trip.

  7. Hi,
    First time traveler. I’m taking £1000 cash (2wks with a lot planned). Would it be better to exchange at official bank counters in the main terminal entrance or elsewhere? I’m staying in Gueliz.

    Also which bank counter would you suggest?

    Thanks

    • If you are going to exchange currency at the Airport, it is best to do this at the official bank counters in the main terminal hall.
      There is not a preferred bank counter.

      Mostly, the exchange rates at banks in Marrakech work out generally the same, so Airport or bank in the city, you should not find any difference that is worth considering.

  8. Hi if I withdraw money from an ATM machine and keep the receipt, will airport exchange my dirhams to U.K. Pounds? I don’t like carrying too much cash so tend to withdraw from an ATM abroad but I’m worried if unable to change it back to pounds again. Advice welcome

    • If they don’t accept the receipt, the best thing to do is to find another visitor with a spare currency exchange receipt that you can use.
      There is usually plenty of them around the currency exchange area of Marrakech Airport.
      You just have to ensure that the value of the currency exchange receipt you get given is of higher value than the amount of dirham you want to exchange into foreign currency.

  9. Hi there, my plan is to exchange some pounds to MAD, when i get to marrakech airport. But now im wondering because im going on a sunday and will get there for the evening, would the banks or the airport currency exchanger be open? Thanks in advance

    • Hi Najma,

      You’ll find that the currency exchange counters at Marrakech Airport are open when there are flight arrivals and departures scheduled.
      So, you should not find any issues.

  10. Can I exchange money after getting off a cruise

    • Hi Pete,
      There are, as far as i am aware, no currency exchange counters directly at Casablanca Port.
      Most usually, your cruise ship will provide a free shuttle into the city where you can find ATM’s and currency exchanges / banks.

      I would advise you to check with your cruise company about their plans to get you from the port to the city.

      Regards,

      Paul

  11. If changing e.g. British pounds into dirhams on arrival, can unused dirhams be changed into euros (rather than pounds) on departure, assuming the original exchange receipt is produced? (I ask because, on a cruise, the probability is that the subsequent ports will be in the Eurozone, where the euros would be beneficial.)

    Tracy

    • Hi Tracy,
      That’s correct, it is usually possible to exchange unused dirham into any other currency.
      However, if Morocco is the only destination on your cruise which is non Euro currency, it may be better to just exchange your British pounds into Euro before or at the start of your cruise. You could then exchange a small amount of euro into Moroccan dirham, as needed.
      The other advantage which this brings is that you may find that you may be able to purchase some items in Morocco using euro.
      If you do this, just pay attention to the currency exchange rate which the trader provides when you are buying his goods or service.

      Regards,

      Paul

  12. The British money has changed into ​’Sir Winston Churchil £20′ ‘Adam Smith £5’ and Charles Darwin £10, could i still exchange that money into Moroccan dirham ????

    • Hi Annies,

      As long as they are still legal tender in the UK, there is no reason to doubt that they would be accepted at any currency exchange office, as long as they are good condition – no rips or tears etc.

      Regards,

      Paul

  13. Hi there

    We accidently exchanged aud to aed and not mad. Will the banks accept the aed to exchange to mad.

    Thank you

    • Hi Travis,

      Yes, banks in Morocco will allow you to exchange AED (Emirates Dirham) for Moroccan Dirham.

      regards,

      Paul

  14. I have thomson money card with euros on left over from a another going to Morocco next month is it ok to take the card or will I be better cashing in the euros and taking the money ?

    • Hi Richie,

      Whether you cash in the Euro stored on your money card or whether you take the card with you depends upon if there are any charges from the card issuer for cashing in.

      If you are not sure, then i believe that you would benefit from taking the card with you and using up your Euro (unless you are planning another trip to a country who’s currency is Euro).

      If you use the card in Morocco,remember to take into account any charges which your card issuer may make for withdrawing cash from the card or for transactions in another currency.

      You won’t be able to withdraw Euro in Morocco, but you will be able to withdraw Moroccan Dirham.

      Ensure that you take another card with you (as a back up) and also some cash. When taking cash, i advise you to take British pounds with you, so you won’t lose on currency exchange twice.
      It’s always best to notify your bank card issuer that you are visiting Morocco, so that they don’t block the card in error if you use it.

      Hope that helps.

      Paul

  15. Do most outlets accept MasterCard as payment?

    • Hi Kevin,
      You are best to plan to use Cash (Moroccan Dirham), whilst in Morocco, except for transactions such as Hotels, high end restaurants, etc etc.
      Morocco is mainly a cash society and most businesses do not have card terminals.

      Regards,

      Paul

  16. Hi ,

    Does the bank forex counter accept MYR or IDR?

    Thanks.

  17. Hi Paul
    Can you exchange australian cash at the airport, I will have some euro as I’m coming from spain but as my country is australia would it be better to exchange this due to the bank charges for changing and then changing again?
    Regards
    Maddie

    • Hi Maddie,
      If you will have no further use for your Euro on your trip onwards from Morocco, then it would probably be a good idea to exchange your Euro.
      If you still need your Euro, then i would exchange Australian dollars for Moroccan Dirham.

      Remember to keep the pink slip that they give you at the exchange booth, so that you can exchange the Dirham back into AUD (or other currency) when you arrive back at the Airport for your departure.

      My best regards,

      Paul

  18. Can you exchange Australian Dollars cash for Moroccan Dirhams in Agadir?
    If so where can I do so?

    • Hi Jay,
      I believe that most, if not all Currency exchange offices or Banks will exchange Australian Dollars for Moroccan Dirham.
      Regards,
      Paul

  19. Hi Paul,
    I am travelling to marrakech in two days and wondering if it is better to change some pounds to dirhams here in the uk or is the rate always better in Morocco?

    Thanks,
    Miriam

    • Hi Miriam.

      It’s definately not best to change British pounds into Moroccan dirham in the Uk.
      Firstly, you will get a bad exchange rate and secondly it’s illegal.

      The Moroccan Dirham is a closed currency and cannot be traded outside of Morocco.

      It’s best to take your British pounds with you and exchange them for Dirham at Marrakech Airport.
      But, avoid the currency exchange counter at Marrakech Airport luggage room….collect your luggage, pass customs and exchange your currency in the main terminal hall.

      Regards,

      Paul

  20. Hi Paul. Could you please tell me what is the name of official bank at the airport in Morrocco?

    • Hi Tanya,
      All of the popular Moroccan banks are there, so you will have some choice.
      All are just about equal to each other.

      Regards,

      Paul

  21. Is there a limit on how much GBP I can bring into the country?

    • When taking British pounds into Morocco from the UK there are 2 limits that you need to be aware of.

      The first is a limit of £10,000 when exiting the UK.
      You must declare any cash of value £10,000 or more to the UK Customs when leaving the UK.

      There is no limit for taking any foreign currency into Morocco.
      However, any foreign currency which exceeds the equivalent value of 100,000 Moroccan Dirham must be declared to Moroccan customs when you enter Morocco. This is currently *approx* £8,200.

  22. We are travelling to Marrakech in just over a weeks time from Scotland. Do you know if the currency exchange at the Airport will accept Scottish Sterling notes or should we change to English Sterling before we leave?

    • Hi Claire,

      British pounds are the best currency to take to Morocco, if you are planning on taking cash.
      This is because regional currencies such as the Scottish pound are not recognised in Morocco.

      All the best,
      Paul

  23. Hi I am going to .marocoo in October i am from Scotland do you exchange them there

    • Hi Mary,

      British pounds are the best currency to take to Morocco, if you are planning on taking cash.
      This is because regional currencies such as the Scottish pound are not recognised in Morocco.

      All the best,
      Paul

  24. Hi Paul
    What about a pre paided credit card would this be a good or bad way to go

    • Hi Christine,
      It would depend upon the conditions of your pre-paid card.
      You should consider how much the card issuer charges for cash withdrawals in a particular currency and what the currency exchange fees could be.
      Note that in Morocco, you would be withdrawing cash in Moroccan dirham. A prepaid card would not have the cash stored on the card in Moroccan dirham. So, you could end up paying currency exchange fees twice unless you loaded the card with GBP.

      Paul

  25. Hi Paul, can you let me know the difference between the buying and selling rates for British Pounds at the bank counters in the mail terminal of RAK? I understand that the rates keep fluctuating, but just to have a rough idea. For example, if I exchange £1000 and get MAD 12300.00, then I change my mind and tell the money changer to give me British Pounds for MAD 12300.00, how much would I get back? Kind regards.

    • Hi Rizwan,
      You have to remember that everytime you exchange currency you will lose a portion of it to a commission.
      Additionally, the exchange rate may change. A change of exchange rate may benefit you or it may cause a loss, depending upon which way it changed.
      I believe that currency exchange rates are set everyday, according to the rate set by the central bank of Morocco.

      My best regards,

      Paul

Leave a reply