A moeda oficial é o Dirham.
Na maioria dos locais de compras ou hotéis aceitam pagamentos em Euro ou Dolar, para pequenas compras (café, água, alimentação, transportes) o ideal será ter dinheiro local. Todas as cidades têm ATMs (caixas de levantamento de dinheiro) onde pode trocar euros diretamente. Também é fácil fazer câmbios em qualquer hotel ou nos bancos.
As ATMs aceitam normalmente as redes: Visa, Master Card, American Express, Maestro.