The official languages of Morocco are Arabic and Berber, with French widely used, particularly in business and tourism. In major cities, many people working in the tourism industry speak some level of English, but outside tourist zones, French or Arabic is more commonly spoken.
In popular destinations like Marrakech’s souks, the Sahara Desert tours, and coastal towns like Essaouira, English is widely spoken, especially by those who deal with international travelers. Signs in tourist zones often include English translations, and major hotels and restaurants usually have English-speaking staff.
Outside of major cities, in rural areas and smaller towns, English becomes less common. Here, French will be more useful than English for communication. Knowing some basic Arabic phrases can also help engage with locals.
Signs on highways and in major cities are usually in both Arabic and French, with some in English, especially in tourist-heavy zones. Taxi drivers in major cities may speak some English, but knowledge of basic French can be useful.