Morocco Weather

What is the Weather Like in Morocco?

Although Morocco’s African location might have you believe it’s hot and sunny year-round, the country experiences a four-season climate. Because of its geographic variability, it has temperature extremes ranging from below zero in the High Atlas Mountains in winter, to 113°F (45°C) in the Sahara Desert in July and August.

Morocco’s northern coastline, including destinations like Tangier, enjoy a largely Mediterranean climate. This means the city has warm, but not overly hot summers averaging between 64 and 81°F (18–27°C). Its winters are cool and wet, with average temperatures of 55–63°F (13–17°C).

Tangier and other cities along Morocco’s coastal belt, including Casablanca and Essaouira, rarely see temperatures over 86°F (30°C) even in the summer months. Casablanca is generally a few degrees cooler than Tangier throughout the year, with a climate likened to that of Los Angeles. Although inland, Marrakesh has a very similar seasonality and temperature profile to Casablanca.

It compares sharply with the situation further south in the Sahara Desert. As you might expect, this arid zone sees little rain even during the winter months. However, during the height of summer, it becomes so hot that most tour operators suspend trips to the region until at least September.

Morocco’s mountains, most specifically Mount Toubkal and the High Atlas, can be similarly dry and hot, the difference being that the temperature begins to drop once the sun has receded beyond nearby peaks. During the winter, the highest mountains receive significant amounts of snowfall – enough to ski on – rather than rainfall, limiting hiking and walking at these altitudes at this time of year.

Morocco Weather by Month

Average monthly temperatures (°F) and rainfall (inches) for select locations in Morocco are shown below.

Casablanca

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High65.266.269.471.275.479.282.283.481.678.672.067.8
Low47.849.453.256.662.067.471.072.069.063.655.651.0
Rain2.52.01.71.30.50.10.00.00.51.83.22.5

Errachidia

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High61.866.474.282.290.6100.8109.0106.495.883.671.263.4
Low34.039.247.656.064.674.081.679.869.858.445.437.0
Rain0.40.50.60.40.30.20.10.20.70.90.60.3

Fez

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High62.064.669.874.082.892.4100.2100.290.682.270.464.4
Low37.438.843.246.653.059.865.866.661.255.246.240.4
Rain2.42.12.32.21.50.40.00.20.92.12.62.4

Marrakesh

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High68.271.477.281.488.897.2105.4104.895.087.076.270.4
Low41.845.250.654.860.465.871.272.267.261.451.444.6
Rain1.01.01.41.00.40.10.10.20.60.81.21.0

Ouarzazate

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High64.668.675.483.491.4101.0107.6105.096.285.073.465.4
Low33.639.046.453.861.469.275.474.266.256.644.436.4
Rain0.20.60.60.30.20.30.10.50.50.60.30.4

Rabat-Sale

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High64.866.470.472.477.281.284.485.683.279.672.267.2
Low44.445.649.051.856.661.865.866.663.658.851.647.6
Rain3.22.42.51.70.70.10.00.00.52.23.73.6

Tangier

MonthJanFebMarAprMayJunJulAugSepOctNovDec
High63.664.668.071.277.483.888.489.484.879.070.465.6
Low46.447.650.853.658.264.668.670.267.262.454.650.0
Rain3.52.62.82.31.40.30.10.11.03.44.64.5

Source: World Meteorological Organization


Morocco Travel Guide

Morocco Tours & Travel / Morocco FAQ / Morocco Accommodations

Top Morocco Travel Destinations

Casablanca / Chefchaouen / Essaouira / Fez / Marrakesh / Merzouga / Rabat / Tangier

Have Questions? Call 1-888-268-9753 to Speak to An Expert.