What’s the climate like in Marrakech?
The current climate of Marrakech features average monthly temperatures ranging from highs of 39°C during the day to lows of 20°C. The average yearly temperature is around 29°C. At night, temperatures in the colder months average around 6°C and in the warmer months around 21°C.
The highest temperature recorded in Marrakech in recent years was 47°C in August 2021. The lowest daytime temperature recorded was 10°C in February 2018.
On average, Marrakech receives 191 mm of precipitation each year. For comparison, London gets 701 mm of precipitation annually.
Best time to visit Marrakech?
The best time to visit Marrakech for sunny weather is January through June and August through December. During this period, you'll have good temperatures and not too much rain, making it a great time to visit Marrakech. In the other months of the year, there's too much rain or the temperature isn't ideal for a visit if you want sunny and pleasant weather.
Discover cheap trips to Marrakech
Climate Table of Marrakech
The climate table of Marrakech shows the average temperatures, precipitation, and UV index per month. The table gives an overview of the average day and night temperatures in degrees Celsius, the total amount of precipitation in millimetres, the total snowfall in centimetres, and the UV index for each month. Precipitation is always measured as water, even if it's snow or hail.
Click on the month name to see more weather details, like daily averages, temperatures, and precipitation for the past years in that month.
- Average yearly temperature: 29°C
- Highest temperature: 39°C in July
- Lowest temperature: 20°C in January
- Precipitation: 191 mm per year, averaging 16 mm per month
- Driest months: 1,3 mm in June, 1,4 mm in July and 1,5 mm in August
- Wettest months: 38 mm in March, 32 mm in January and 30 mm in November
Plan your next holiday
Don’t miss the best holiday deals for Marrakech and see what our partners have for you.
Weather experiences in Marrakech
Average Temperature per Month in Marrakech
This graph shows the average maximum temperatures per month in Marrakech, Morocco. The temperatures are shown in degrees Celsius and the average is calculated based on the recorded temperatures per month from past years.
Average Precipitation per Month in Marrakech
This graph shows how much precipitation Marrakech, Morocco, gets on average per month. Precipitation is always measured as water, even if it's snow or hail. This makes it easy to compare how much has fallen, regardless of the form of precipitation. The amount of precipitation is measured in millimetres and the average is calculated based on the recorded precipitation per month from past years.
Average UV Index per Month in Marrakech
This graph shows the average UV index per month in Marrakech, Morocco. The UV index indicates the intensity of ultraviolet radiation and ranges from 0 to a maximum of 11.
Yearly Temperature in Marrakech
This graph shows the average yearly temperature in Marrakech, Morocco. The yearly temperature, expressed in degrees Celsius, is the average of all twelve monthly temperatures summed up for that year.
Total Yearly Precipitation in Marrakech
This chart shows the total yearly precipitation in Marrakech, Morocco, over the past few years. The total yearly precipitation, measured in millimetres, is the sum of all the rain that fell in the twelve months of that year.
More Climate Info About Marrakech
Marrakesh's climate is typically Mediterranean, with hot and dry summers and mild, wet winters. The city is located in northwest Africa, at the foot of the Atlas Mountains, which contributes to its Mediterranean climate.
Marrakech has four seasons, although the transitions between them are often a little less distinct than in other parts of the world.
Spring (March to May)
Spring is a lovely time to visit Marrakech, with pleasant temperatures and little rainfall. Daytime temperatures are around 20-25 degrees Celsius, with a few very warm days in April and May.
Summer (June to August)
Summer is the hottest season in Marrakech, with temperatures averaging around 30 degrees Celsius. It is dry and sunny, with little precipitation. Evenings are usually cooler, making it pleasant to be outside.
Autumn (September to November)
Autumn is a lovely time to visit Marrakech, with temperatures hovering around 20-25 degrees Celsius. There is a little more precipitation than in summer, but still not much.
Winter (December to February)
Winter is the wettest season in Marrakech, averaging around 15 degrees Celsius during the day and occasional rain or snow in the Atlas Mountains. It is still pleasant to be outside, although it is colder than in summer.
Best Time to Visit Marrakech
The best time to visit Marrakech depends on what you want to do during your trip. If you like warm weather, the high season from June to August might be ideal for you. However, bear in mind that it can be very busy during this period and temperatures can get quite high.
A good alternative is the early or late season, from April to June and September to November. During these periods, the weather is still pleasantly warm and less crowded than in high season. So this is a good choice if you like quiet, relaxing holidays.
If you prefer colder temperatures, the winter season from December to March might be for you. Keep in mind that it can be quite cold at night and some attractions and activities may be closed during this period.
Whether you like hot weather or just peace and quiet temperatures, there is always a good time to visit Marrakech.
Weather experiences in Marrakech
The weather in Marrakech is rated an average of 4 out of 5 stars by 10 visitors. Have you been to Marrakech? Share your weather experience to help other visitors.
Write your own review
Moderate winds contributed to the cooling. However, there were also unpredictable rain showers. Overall, good holiday weather.— This text is automatically translated to English
Stefan Polat – was here in June
The temperature is then around 32 °C and sometimes rises to 38 °C. There is almost no rain and the city shines under bright blue skies. As it is very hot outside, some activities can be tiring.— This text is automatically translated to English
August in Marrakech was hot, sometimes unbearable: temperatures exceeded 40 degrees Celsius. The dry air and bright sun made many outdoor activities fun. But at night it got pleasantly cold. Experience!— This text is automatically translated to English
Emiel Kortleve – was here in January
During the day it is sunny and warm enough to wear a t-shirt, but as soon as the sun goes down it gets cold. It rained sporadically.— This text is automatically translated to English
Reinier Leenman – was here in March
The day was warm but not oppressively hot, with temperatures around 24°C. Evenings were slightly colder. Despite the unpredictable rain showers, it was mostly sunny and pleasant to be outside.— This text is automatically translated to English
Sjoerd Storm – was here in July
During the day, the heat is unbearable, often exceeding 40 degrees. Therefore, they must be able to tolerate high temperatures. Evenings are cosy.— This text is automatically translated to English
Not as warm as in summer, but still very comfortable while running. A few rainy days, but generally dry and clear.— This text is automatically translated to English
A few rainy days, but generally quite pleasant. Don't forget a jumper for cooler evenings.— This text is automatically translated to English
Have you been to Marrakech?
Share your weather experiences in Marrakech.
Average Weather in Marrakech by Month
Click on a month below to see detailed weather info for Marrakech. Based on historical weather data, you can see the average temperature, precipitation, wind, and UV index for each day of the month.