Morocco is a multilingual country. Visitors hear Arabic, Amazigh, French, Spanish and English, sometimes in the same conversation. This can seem confusing at first, but communicating as a traveller is easier than most people expect.
This guide explains which languages are used, where, and how to get by comfortably.
Arabic and Amazigh (Tamazight) are the two official languages of Morocco. Amazigh is the language of the Berber people and is spoken in many mountain and rural regions, as well as being taught in schools.
Most Moroccans speak Darija, a local dialect of Arabic mixed with Amazigh, French and Spanish words. It differs from the Arabic used in writing and the media.
Learn a few expressions with our Darija phrases guide.
French is widely used in business, education, signage and administration, and many Moroccans speak it fluently. In the north, Spanish is also common. English is increasingly spoken, especially among younger people and in tourism.
In hotels, riads, restaurants and tourist areas you will usually find staff who speak English or French. In small villages and local markets, a few words of Darija or French help a lot. A private guide can translate and make interactions easy.
Greet people politely, smile and try simple phrases. Learning customs also helps, so read our etiquette guide.
Plan your route with our itinerary guide.
Arabic and Amazigh (Tamazight) are the two official languages.
Darija is the Moroccan dialect of Arabic, spoken in everyday life.
Often in tourist areas, hotels and among younger people; less so in rural areas.
Yes, it is widely understood, especially in cities.
A few words are not necessary but always appreciated.
Our private guides and drivers make communication easy in English, French, Spanish and German.
Plan Your Trip