En general, los marroquíes hablan en su propio dialecto arábico, que puede variar bastante dependiendo de la región en la que se encuentren.
En Marruecos suelen hablar español y francés. En el sur del país, el francés es el más común. Mientras, en el norte se habla más español y francés. Los marroquíes que trabajan en el sector de los servicios tienen también algún conocimiento del inglés. En lengua local, estas son algunas palabras útiles.