The main language spoken in Marrakech is Moroccan Arabic, known as Darija. French is also very widely spoken due to historical ties and its prevalence in business and tourism, while English is increasingly common, especially in tourist areas and among younger generations.