Le
climat varie selon les régions. La côte a un climat
chaud, méditerranéen tempéré par des
vents alizés provenant du sud ouest. Les régions
intérieures ont un climat plus chaud, plus sec et continental.
Au sud du pays, il fait très chaud et il fait très
sec pendant toute l'année, avec les nuits les plus froides
en décembre et en janvier. La pluie tombe de novembre à
mars sur les régions côtières, la plupart
du temps sèches et bénéficiant de températures
élevées durant les mois d'été. Le
climat est plus frais dans les montagne. Marrakech et Agadir jouissent
d'une température moyenne de 21°C en hiver.