De nationale munteenheid is de dirham. Voor 10 euro krijg je ongeveer 110 dirham.
De voordeligste manier van geld wisselen is euro's wisselen voor dirhams bij een Marokkaanse bank of wisselkantoor.
In Ouarzazate zijn in de directe omgeving van het hotel genoeg pinautomaten en er zijn wisselkantoren waar je geld kunt wisselen. Je kunt niet op het vliegveld pinnen of wisselen.
In Marrakesh kun je op het vliegveld geld wisselen. .