camel on the beach at taghazout

Weather in Morocco

Morocco has a warm and sunny climate, which, however, is quite different in depending on in which part of country you are.

The northern half of Morocco, including the capital Rabat, Casablanca and, of course, Tangier fall into the subtropical climate zone.

This summer is very long and hot and winters are mild and humid.

To the south is beginning to feel the impact of the tropics.

Casablanca falls in the area, where the tropical and subtropical climate zone meet.

The tropics stretches to the south of this region.

The days are hot in the summer and warm in the short winter.

Atlas Mountains in Morocco playing the role of air barrier and prevents the moist air masses coming from the Atlantic Ocean to enter into the interior of Africa.

Marrakech and Agadir fall in the tropical climate zones and enjoy all year round warm and sunny weather.

Weather in Tangier

cape spartel tangier
Cape Spartel, Tangier by Anthony Tong Lee/Flickr

Tangier falls within the subtropical climate zone and has a classic Mediterranean climate.

From May to October the weather is warm with summer temperatures exceeding 23°C.

March, April and November are warm and pleasant with daytime temperatures between 18 and 20°C.

December, January and February are cool with daytime temperatures up to about 16°C.

The hottest month is August – about 28°C and the coldest – December, January and February (16°C).

The rainfall maximum is during the autumn.

The rainiest months are November and December. After these months the rainfall gradually decreased.

Weather in Rabat

Rabat by Marika Bortolami/Flickr

Rabat also fall within the subtropical climate zone.

There are long and warm summers and short, mild and wet winters.

From March to November the daytime temperatures are high and do not usually fall below 20°C.

The hottest month is August with temperatures around 28°C.

Cooler waters of the Atlantic do not allow to the summer temperatures to become too high, although the strong sun rays that can make your skin burned pretty quickly.

The mild winter lasts only three months – in December, January and February.

The coldest month is January, when the temperatures are around 16°C.

Despite the warm days, nights in Rabat are always cool with temperatures in January to 6°C  and about 17 – 18°C in July and August.

The weather from November to April is traditionally quite rainy and then fall over 100 mm per month.

Most rainy is the weather in December (about 250 – 300 mm).

Summers are very dry and in some months is possible to do not fall even a drop of rain.

Weather in Casablanca

casablanca warm weather
Casablanca Warm Weather by Marika Bortolami/Flickr

Casablanca – the city fall where the subtropical climate zone meets the tropical.

From November until April the weather is pleasant with temperatures between 17 and 20°C.

From May to October is summer, but the cold Canary current, which passes along the coast in that part of Africa makes the summers become not hot but very pleasant.

In July and August the temperatures reach 26 – 28°C which is less than many Spanish and Portuguese cities that are located much norther.

The precipitation usually fall mainly in the period from November to April.

They are most abundant in November – 70 mm.

Weather in Marrakech

marrakech square
Marrakech Square by Marika Bortolami/Flickr

Marrakech has tropical climate and is surrounded by scrub lands.

The daily temperatures throughout the year are higher than 18°C.

The coldest months are December (19°C) and January (18°C).

In the rest of the year the weather is hot with summer temperatures.

The warmest month is August, when the temperatures reached around 38°C.

Note, however – that out of the summer season (from June to September) night temperatures  can become very low!

During the winter nights can drop to near 0°C.

The reason for the very hot days and cold nights is the desert nature of the climate and the proximity of the Sahara desert.

Due to the remoteness of the Atlantic, the temperature amplitudes between day and night are quite large.

Rainfall is scarce throughout the year – during the winter semester are slightly more abundant and in March can reach 33 mm.

Weather in Agadir

camel on the beach at taghazout
Camel on the beach at Taghazout by Heather Cowper/Flickr

This town falls in the tropical climate zone and has a climate, similar to the Spanish Canary Islands.

Daily temperatures in Agadir range from 21°C in January to around 26 – 28°C during August and September.

The rainfall is scarce and in January, when is its maximum, does not fall more than 45-50 mm.

The nights are cool, which is typical for Morocco as a whole and vary  from 10°C in January to 17°C in July, August and September.