La moneda oficial de Marruecos es el dirham marroquí, denominado Dhs o MAD. Los «dirhams» son ampliamente aceptados. Los boletos son los siguientes: 20 DHS, 50 DHS, 100 DHS y 200 DHS.
Hay bancos y cajeros automáticos por toda la ciudad y en el casco antiguo, pero los lugares más fáciles de encontrar son en la plaza principal de la ciudad, Jemaa el-Fna, y en Gueliz, la parte nueva de Marrakech.
Tenemos muchas casas de cambio en la ciudad, pero las mejores normalmente se encuentran en la plaza Jemaa el-Fna (casa de cambio Hotel Ali, banco popular cerca de la farmacia).
Los tipos de cambio suelen ser más altos en este lugar que en el aeropuerto y los hoteles.
Debido a la importancia de la industria turística en Marrakech, algunos Riad sólo aceptan euros.