Le Maroc a un climat méditerranéen sur la côte, désertique dans les zones intérieures, et continental dans les plus hautes montagnes.

La côte atlantique bénéficie d'un climat favorable, semblable à celui de la Méditerranée, mais encore plus doux. Les hivers ressemblent aux saisons intermédiaires, et ont de longues périodes ensoleillées, et les étés sont agréablement chauds et ensoleillés. Les pluies ne sont pas abondantes, cependant, de novembre à mars elles peuvent parfois être intenses et concentrées dans le temps, et peuvent remplir les lits des anciennes rivières (appelés oueds) et provoquer des inondations.
Un courant marin frais coule à l'ouest de l'Afrique du Nord, donc la mer reste fraîche même en été; en outre, en raison de ce courant, le long de la côte, en particulier dans la baie d'Agadir, des brumes et des brouillards peuvent se former dans les matins d'été. La mer est même un peu plus froide dans la partie sud de la côte (v. Essaouira, Agadir), par rapport à la partie nord, de Tanger à Casablanca.
À Agadir la température moyenne quotidienne est de 14 degrés en janvier, et de 22 degrés en juillet et août. Bien que les températures normales soient doux, en toutes saisons, les vents chauds de l'intérieur peuvent souffler pour quelques jours, apportant des journées chaudes en hiver (autour de 30 degrés), et une chaleur torride en été (même au-dessus de 40 degrés).
Voici les températures moyennes d'Agadir.
Températures moyennes - Agadir
AgadirJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
AgadirJFMAMJJASOND
Min (°C)891112141618181715129
Max (°C)202022212324262626252320

Dans cette partie sud de la côte les pluies ne sont pas abondantes, de sorte qu'elles ne parviennent pas à 250 mm par an, et se produisent presque toutes de la fin de l'automne au début du printemps. Ici, la moyenne des précipitations à Agadir.
Précipitations moyennes - Agadir
AgadirJanFévMarAvrMaiJuiJuiAoûSepOctNovDécAnnée
AgadirJFMAMJJASONDAn
Préc. (mm)5030251651016203040224
Jours54532101134635

La température de la mer à Agadir reste fraîche même en été, et atteint un maximum de 21 °C en août et septembre.
Température de la mer - Agadir
AgadirJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
AgadirJFMAMJJASOND
Mer (°C)171717171819202121201918

Plus au nord le long de la côte, Essaouira est particulièrement fraîche et venteuse pendant les mois d'été, et brumeuse au matin.
Températures moyennes - Essaouira
EssaouiraJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
EssaouiraJFMAMJJASOND
Min (°C)101112131416171817161411
Max (°C)181819192021232323222119

À Casablanca, un peu plus au nord, la moyenne va de 13 degrés en janvier à 23 °C en juillet et août. Même ici il y a des vagues de chaleur, qui cependant sont moins intenses et beaucoup plus rares qu'à Agadir. Les pluies, un peu plus abondantes (environ 400 millimètres par an) sont concentrées dans la période de novembre à avril.
Températures moyennes - Casablanca
CasablancaJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
CasablancaJFMAMJJASOND
Min (°C)9911121517192019151210
Max (°C)171819202224262626242018

Comme mentionné, dans la partie centrale de la côte, la température de la mer est un peu plus élevée que dans le sud, et devient acceptable pour la baignade en août et septembre.
Température de la mer - Casablanca
CasablancaJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
CasablancaJFMAMJJASOND
Mer (°C)171717181921222323222019

À Rabat, la capitale, le climat est similaire à celui de Casablanca, donc très doux et agréable.
À Tanger, plus au nord, l'hiver est similaire à celui de Casablanca, mais l'été est plus chaud (les maximales touchent normalement 28 degrés au lieu de 25/26 °C). Il peut sembler étrange que l'été soit plus chaud dans le nord que dans le sud, mais le fait est que les effets du courant froid ici sont ressentis moins.
Températures moyennes - Tanger
TangerJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
TangerJFMAMJJASOND
Min (°C)8910111316181918151210
Max (°C)161617182124282827221917

Dans cette partie nord de la côte, les précipitations sont relativement abondantes, étant donné que les perturbations passent souvent en automne et en hiver. Ici, la moyenne des précipitations à Tanger.
Précipitations moyennes - Tanger
TangerJanFévMarAvrMaiJuiJuiAoûSepOctNovDécAnnée
TangerJFMAMJJASONDAn
Préc. (mm)10510070603515231565135130735
Jours10111010530139101284

La température de la mer dans cette partie nord de la côte est similaire à celle de Casablanca et Rabat.
Température de la mer - Tanger
TangerJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
TangerJFMAMJJASOND
Mer (°C)161616161820222322201917

Dans la côte méditerranéenne le climat est typiquement méditerranéen, avec des hivers doux et modérément pluvieux, qui ressemblent à ceux de la côte atlantique, et des étés chauds et ensoleillés, plus chauds que sur la côte de l'Atlantique: la température à Al Hoceima va de 12 degrés en janvier à 25 °C en août. Dans l'enclave espagnole de Melilla le climat est similaire. Même ici, il y a des augmentations brusques de température quand le vent souffle du désert, et cette situation est plus fréquente au printemps. L'infiltration des eaux de l'océan, cependant, rendent la mer un peu plus froide que dans le reste de la Méditerranée, et similaire à celle de la mer à Tanger: elle atteint en tout cas les 23 degrés en août.

Fès

L'effet du courant froid de l'Atlantique disparaît dès que vous allez dans les zones intérieures, et donc les villes impériales du Maroc ont un climat caractérisé par des étés très chauds, alors que l'hiver est légèrement plus froid, même à cause de l'altitude plus élevée. En particulier, à Marrakech, à 450 mètres au-dessus du niveau de la mer, la moyenne se situe entre 12 degrés en janvier et 28 °C en juillet et août. Le soleil brille toute l'année; les pluies sont concentrées d'octobre à avril, généralement pas abondantes; en été, les longues périodes ensoleillées sont interrompues par de rares orages; au pire, la température peut dépasser les 45 degrés.
Températures moyennes - Marrakech
MarrakechJanFévMarAvrMaiJuiJuiAoûSepOctNovDéc
MarrakechJFMAMJJASOND
Min (°C)68911141620201815107
Max (°C)182022242731363632272219

Plus au nord, à Fès, à 400 mètres au-dessus du niveau de la mer, la température moyenne est comprise entre 9 °C en janvier et 26 °C en juillet et août; les précipitations annuelles sont d'environ 500 millimètres. Le climat est similaire à Meknès, à 500 mètres au-dessus du niveau de la mer et à proximité de Fès.

Dans les zones de montagne, les montagnes de l'Atlas et du Rif dans le nord ont un climat plus froid en raison de l'altitude, de sorte qu'il y a des endroits où vous pouvez skier (v. Ifrane). En été il fait chaud pendant la journée, alors que les nuits sont plus ou moins fraîches en fonction de l'altitude.
Les pentes orientales de l'Atlas, vers l'Algérie, ont un climat aride, avec des hivers qui sont froids dans la nuit, et des étés dont la chaleur est torride mais tempérée par l'altitude. À Errachidia, à mille mètres d'altitude, la température moyenne en juillet est d'environ 30 degrés (25/36 °C).

Quand partir

Pour visiter les villes impériales du Maroc, vous pouvez choisir les saisons intermédiaires, de mars à avril et d'octobre à mi-novembre. Il peut y avoir des nuits froides ou des journées très chaudes, mais en général la température est agréable, et le temps presque toujours ensoleillé, avec des pluies rares.
Pour des vacances à la mer, le long de la côte atlantique vous pouvez aller de juillet à septembre, et le long de la côte méditerranéenne en juillet et août. Comme mentionné, les eaux de l'Atlantique sont fraîches même en été, et le matin, le brouillard et la brume peuvent se former le long de la côte.

Dans la valise - quoi apporter

En hiver: pour la côte, soit de l'Atlantique soit de la Méditerranée: des vêtements de mi-saison, une veste et un pull, imperméable ou parapluie; pour les villes impériales, vous pouvez ajouter un bonnet chaud pour le soir; pour les zones montagneuses, des vêtements chauds, gants, doudoune; pour le désert, des vêtements légers, mais aussi un pull, une veste chaude pour le soir, foulard pour se protéger du sable.
En été: sur la côte méditerranéenne, des vêtements légers, un sweat-shirt léger pour le soir; sur la côte atlantique, notamment à Agadir et Essaouira, mieux ajouter une paire de jeans, un sweat-shirt, une veste légère et un foulard. Pour les régions de l'intérieur et le désert, des vêtements très légers, larges et en fibres naturelles (coton ou lin), chapeau de soleil et foulard contre le vent chargé de poussière; pour les femmes, il est préférable d'éviter les shorts et les minijupes, en particulier dans les zones rurales et non touristiques; lunettes de soleil, lunettes de vue au lieu des lentilles de contact (à cause du sable), un sweat-shirt pour la soirée; sac de couchage pour les nuitées à l'extérieur; bottes de randonnée ou sandales. Pull et veste si on prévoit des nuitées dans les montagnes.