Aunque en algunos hoteles podrían aceptar euros de manera extraoficial, la moneda oficial de Marruecos es el dírham marroquí.
Para el cambio de euros a dirham, lo más sencillo es hacerlo directamente allí. Ten en cuenta que, a la hora de marcharte es ilegal sacar más de 1.000 dirham del país, por lo que es difícil obtener moneda local fuera de Marruecos. Los tipos de cambio son los mismos en todos los bancos y bolsas oficiales, según la ley. Cambia tu dinero en un banco, una oficina de correos o una oficina de cambio de confianza, y cuidado si te encuentras con desconocidos que afirman poder ofrecerte un "mejor" cambio de moneda.
En las zonas turísticas no tendrás problema para sacar dinero de cajeros, simplemente asegúrate de que el cajero acepta tarjetas extranjeras. En hoteles, restaurantes y tiendas grandes de áreas turísticas podrás pagar con tarjeta sin problema.