Monthly weather forecast and climate
Marrakesh, Morocco

The majestic Koutoubia Mosque set in a beautiful park in Marrakesh Morocco
The majestic Koutoubia Mosque set in a beautiful park in Marrakesh Morocco
Marrakesh, Morocco (also known as Marrakech or the Red City), is well known for its hot semi-arid temperatures ranging from lows of 12°C (53.6°F) in winter to highs of 38°C (100.4°F) in summer. Due to its position between the Atlantic ocean and the Atlas Mountains, the city environment resembles those of a desert and Mediterranean countries like Spain or Portugal with humid summers and gently wet winters.
On any day, daytime temperatures are rather high averaging 27°C (80.6°F), while night temperatures can drop to as low as 13°C (55.4°F) to 15°C (59°F).
The rain which mainly occurs in winter and autumn is low. The precipitation is low throughout the entire year averaging 281.9mm (11.1") of a downpour. There is no snowfall in Marrakech apart on the Atlas mountain.

Summer starts in June and ends in September. Summer is the windiest season with June having the most blustery days than any other month. The average wind speed is 10.6km/h (6.6mph). Additionally, sandstorms are a common phenomenon in June. Winter starts in December and ends in February with relatively warmer days and chilly nights.
Advertisement .
The best months to see Marrakesh are March, April, May, October, and November. In these months, conditions are ideal for outdoor activities like camel trekking, site seeing, and tours with the daytime temperature at lows of 21.1°C (70°F) to highs of 32.2°C (90°F), while night temperatures are between 13°C (55.4°F) to 15°C (59°F).
Due to Marrakech's semi-dry climate, the magnificent flora and fauna vegetation flourish during this period.

There is no wrong time to visit the Red City because of the adequately high degree of daylight the city gets throughout the entire year. However, one ought to avoid visiting Marrakech during the summer months from June to August and winter months from December to February as temperatures at this time of year are not very pleasant.
Summer temperatures fluctuate between 27°C (80.6°F) and 38°C (100.4°F), while winter temperatures can plunge to lows as 8°C (46.4°F), which can sometimes be chilly. Also, staying at the city can be quite expensive as hotel, fare, and general prices of commodities skyrocket as the city gets flocked with more visitors escaping the harsh summer and bitter winter from the north.

The city of Marrakech never experiences climatic hazards like Hurricanes, Tornadoes, or out-of-control fires. However, dust storms, which mainly appear in April to June, are a common phenomenon with fairly robust winds blowing. Try to avoid sandstorms as they bring prevailing harsh and dry conditions with very little visibility. There is likewise the threat of the hot desert sun, which can bring much dehydration and cause harm to the skin.

January is the coldest month with some frost experienced during the night. Daytime temperatures can drop to as low as 8°C (46.4°F) or go as high as 20°C (68°F). Weather in January »

February sees winter weather slowly beginning to let go. It may get chilly and cold once the sun goes down, but otherwise, sunny days are pleasant and welcoming with 7-8 hours of sunlight. Weather in February »

March marks the start of spring in Marrakesh. There are lots of sunshine - roughly 8 hours of sunlight. Even with a lot of sunlight, the nights are a bit cold. Weather in March »

April is the wettest month after November in Marrakesh; Precipitation occurs mainly in the form of thunderstorms and stands at 38.1mm (1.5"). Weather in April »

March, April, and May are the best time to visit Marrakesh, with May leading them all. Rainfall is little at 22.9mm (0.9") with clear skies. Temperatures rise as the day progress. Weather in May »

Marrakech experiences summer in June all through September, with June and July being the hottest and sunniest months. Weather in June »

July in Marrakech leads by being the driest and warmest month. The city receives up to 11 hours of daylight each day with blazing sunshine. Weather in July »

The temperatures at this time of the year rise to their peak ranging between 33°C (91.4°F) to 38°C (100.4°F) during the day or advance to mid 40°C (104°F) in hot weather. Weather in August »

Temperatures hover around 27°C (80.6°F) low to 33°C (91.4°F) high during the day. Night temperature may drop to 17°C (62.6°F) with clear skies, creating some cooling effect. Weather in September »

Temperatures during October range between 19°C (66.2°F) to 24°C (75.2°F). Expect to see a significant increase in rainfall of approximately 22.9mm (0.9") over the course of one to two weeks. Weather in October »

The temperature drops between 23°C (73.4°F) and 29°C (84.2°F) during the day, while evenings can be surprisingly chilly with temperatures between 11°C (51.8°F) and 16°C (60.8°F). Weather in November »

The onset of winter brings with it wet conditions. December is the least rainy month of the winter months with 12.7mm (0.5") of rainfall. Weather in December »

What is the coldest month in Marrakesh?

January is the coldest month in Marrakesh, Morocco, with an average high-temperature of 18.4°C (65.1°F) and an average low-temperature of 5.9°C (42.6°F).

How many days does it rain in Marrakesh?

Throughout the year, in Marrakesh, Morocco, there are 58.8 rainfall days, and 281.3mm (11.1") of precipitation is accumulated.

What is the warmest month in Marrakesh?

The warmest month is July, with an average high-temperature of 36.8°C (98.2°F) and an average low-temperature of 19.9°C (67.8°F).

What is the driest month in Marrakesh?

The month with the least rainfall in Marrakesh, Morocco, is July when the rain falls for 0.6 days and typically collects 1.2mm (0") of precipitation.

What is the wettest month in Marrakesh?

The month with the most rainfall in Marrakesh is November when the rain falls for 6.6 days and typically aggregates up to 40.6mm (1.6") of precipitation.
Average temperature - Marrakesh, Morocco
Average humidity - Marrakesh, Morocco
Average rainfall - Marrakesh, Morocco

The wettest month (with the highest rainfall) is November (40.6mm).
The driest month (with the lowest rainfall) is July (1.2mm).

Average rainfall days - Marrakesh, Morocco

The month with the highest number of rainy days is April (7.7 days).
The month with the lowest number of rainy days is July (0.6 days).

Average daylight / Average sunshine - Marrakesh, Morocco

The month with the longest days is June (Average daylight: 14.2h).
The month with shortest days is December (Average daylight: 10.1h).

The month with most sunshine is July (Average sunshine: 10.8h).
Months with least sunshine are January, November and December (Average sunshine: 7.1).