Many think Morocco is made of arid deserts where camels are the only mean of transportation.
Well, this is not completely false! In fact, some famous spots in Morocco are located in the hot sunny Moroccan desert and camels are pretty popular there. However, Morocco weather varies a lot depending on where you are in the country.
There are hundreds of cities in Morocco so I won’t overwhelm you with weather data of each one of these cities. There are many great websites like Holiday Weather that will give you great forecasts. What I will do instead is give you the tools to be able to logically deduct Morocco weather in most regions.
Let’s dig into all that.
Understanding Morocco Weather
Morocco, like the other Northern Hemisphere countries, has a winter that lasts from December to February, and a summer that lasts from June to August.
Mountains, coasts, and desert create different climates across the country so temperatures vary a lot depending on where you are. Basically, you can travel to Morocco any time of the year, and that is really great, right?
However, checking Morocco weather becomes very important if you are planning on having specific experiences like hiking, surfing or visiting the desert. Choosing the best time to travel to Morocco regarding these activities is very crucial.
Average High/Low Temperatures and Rainfall in Marrakech
|High T (°C / °F)||19°C / 66°F||21°C / 70°F||25°C / 77°F||27°C / 81°F||29°C / 84°F||35°C / 95°F||38°C / 100°F||38°°C / 100°F||33°C / 91°F||29°C / 84°F||23°C / 73°F||20°C / 68°F|
|Low T (°C / °F)||6°C / 43°F||8°C / 46°F||11°C / 52°F||13°C / 55°F||15°C / 59°F||19°C / 66°F||21°C / 70°F||21°C / 70°F||19°C / 66°F||16°C / 61°F||11°C / 52°F||8°C / 46°F|
If you are coming from the north of Morocco, Marrakech is one of the first stops where you will start feeling close to the Moroccan desert. In fact, Marrakech has a semi-arid climate, meaning it is cool during the winter and hot during the summer. Temperature easily reaches 38°C / 100°during the hot season while it lowers to 6°C / 43°F during the winter.
The best time to visit Marrakech is during fall or spring. This applies to most southern Moroccan cities like Ouarzazate and Taroudant, as you are getting closer to the desert.
Average High/Low Temperatures and Rainfall in Fez
|High T (°C / °F)||16°C / 61°F||18°C / 64°F||19°C / 66°F||21°C / 70°F||25°C / 77°F||29°C / 84°F||34°C / 93°F||34°C / 93°F||31°C / 88°F||25°C / 77°F||20°C / 68°F||17°C / 63°F|
|Low T (°C / °F)||6°C / 43°F||7°C / 45°F||8°C / 46°F||9°C / 48°F||12°C / 54°F||15°C / 59°F||18°C / 64°F||19°C / 66°F||17°C / 63°F||13°C / 55°F||9°C / 48°F||6°C / 43°F|
Spring and winter are often wet, with a lot of rain between November and January. But it gets rarely freezing. During summer, the weather is typically hot, sunny and dry, making it the best time to visit Fez. In fact, summer temperatures are often around 34°C / 93°F
This applies to other surrounding cities like Meknes.
Average High/Low Temperatures and Rainfall in Rabat
|High T (°C / °F)||17°C / 63°F||18°C / 64°F||19°C / 66°F||20°C / 68°F||22°C / 72°F||24°C / 75°F||27°C / 81°F||27°C / 81°F||26°C / 79°F||24°C / 75°F||21°C / 70°F||18°C / 64°F|
|Low T (°C / °F)||8°C / 46°F||9°C / 48°F||9°C / 48°F||10°C / 50°F||13°C / 55°F||15°C / 59°F||18°C / 64°F||18°C / 64°F||17°C / 63°F||14°C / 57°F||11°C / 52°F||9°C / 48°F|
Rabat is the administrative capital of Morocco and is located on the northern end of Morocco’s Atlantic coastline. Rabat has a Mediterranean climate, very similar to other coastal cities like Casablanca, Agadir, and Tangier.
Summer is mostly warm, sunny and dry while winter can get wet. The humidity level at the coast can get high but still feels comfortable thanks to the cooling ocean breezes.