Il y a deux sortes de taxis: les petits taxis (rouges), munis d'un compteur et dont le coût minimum d'un trajet est de 7,50 DH pendant le jour, 10 DH pendant la nuit, sinon les grands taxis (blancs), qui ont des trajets fixes comme les bus et disposent de 6 places à bord (6DH en moyenne) un moyen de transport commun.