Although you can pay in euros or U.S. dollars in most shops and restaurants, merchants will always try and convince you that the exchange rate euro/dollars to dirhams is favourable to them. Thus, we recommend paying by debit or credit card whenever possible, and if it is not, to pay in dirhams.
Should I pay in dollars or dirhams?
The answer – so memorise this – is always to opt for the local currency. This is because when you choose to pay in dirhams (your 'home' currency') at a cash machine, shop or restaurant abroad, you are also paying an invisible fee, which can add anything from 3 to more than 12 per cent to your bill.
Is it better to pay in your own currency?
At-A-Glance. Depending on the credit card you use when traveling abroad, you could pay fees that total 6% or more of purchases. Using a credit card with no foreign transaction fees and choosing to make purchases in local currency will nearly always save you money.
