The official written language is Arabic and the main spoken language is Moroccan Arabic, a combination of Arabic, French and Spanish words.
French is very widely spoken throughout the country and often used to conduct business.
There are also three Berber languages: Tarifit, Tamazight, and Tashelhit
We have compiled a list of useful Moroccan Arabic vocabulary to help you prepare for your journey. Moroccans will go out of their way if you attempt to speak a few words of Moroccan Arabic.