Sur Guéliz, vous trouverez des banques un peu partout sur l'avenue Mohamed V, boulevard Zerktouni ou rue Yougoslavie : Société Générale, Banque Commercial du Maroc, Banque Populaire… Presque toutes sont équipées d'un guichet automatique et disposent d'un bureau de change. Les horaires d'hiver sont du lundi au vendredi de 9h15 à 11h et de 14h30 à 16h30. Attention les horaires d'été sont réduits, de 8h15 à 14h15 (voir 14h). On vous conseille la BMCE Bank, avenue Mohamed V, juste à coté de la place Abdelmoumen. Son guichet de change est ouvert toute l'année sept jours sur sept de 8h30 à 12h et de 15h30 à 19h. Ils changent les traveller's cheques, moyennant une commission de 10,70 dh par chèque de voyage.
En médina, vous trouverez toute une série de banques rue Bab Agnaou : Société Générale, Banque Populaire, Crédit du Maroc, BMAO… Leurs horaires sont variables, mais sachez qu'elles sont fermées le dimanche et beaucoup le samedi, une partie du vendredi et qu'après 16h30, vous ne trouverez plus rien ! Par exemple la SG est ouverte du lundi au vendredi de 8h15 à 14h15 et le samedi de 8h45 à 12h (pour les horaires d'été). La BMAO ouvre, quant à elle, de 8h15 à 11h30 et de 14h15 à 16h30 du lundi au jeudi et de 8h15 à 11h15 et 14h15 à 16h45 le vendredi. En revanche, le Crédit du Maroc dispose d'un guichet de change ouvert du lundi au samedi de 9h à 13h et de 15h à 19h. Cette banque prend 10,70 dh par chèque de voyage changé.