Marrakech
18 to 37°C
temperature
3572 hours
sunshine per day
126 mm
rain
305 days
dry
60 days
rain
0 days
snow

Climate of Marrakech

The climate in Marrakech is a typical Mediterranean climate, with hot and dry summers and mild, wet winters. The city is located in northwestern Africa, at the foot of the Atlas Mountains, which contributes to its Mediterranean climate.

Climate averages for the whole year

  • Day: the average daily temperature during the day is between 18°C and 37°C
  • Night:the average nighttime temperature is between 7°C and 24°C
  • Rain: it rains 60 days and there is a total of approximately 126 mm rainfall
  • Sun hours: throughout the year there are 3572 sun hours
Maximum temperature: between 18°C and 37°C
Warmest month: 37°C in July
Coldest month: 18°C in January
Night temperature: between 7°C and 24°C
Dry days: 305 days
Days with rain: 60 days
Days with snow: 0 days
Total rain sum: 126 mm
Hours of sunshine: 3572 hours

Marrakech has four seasons, although the transitions between seasons are often a bit less distinct than in other parts of the world.

Spring (March through May)

Spring is a wonderful time to visit Marrakech, with pleasant temperatures and little precipitation. Temperatures are around 20-25 degrees Celsius during the day, with a few very warm days in April and May.

Summer (June through 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 through November)

Autumn is a wonderful time to visit Marrakech, with temperatures hovering around 20-25 degrees Celsius. There is a bit more precipitation than in summer, but still not much.

Winter (December through 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.

Do you want to go to Marrakech?

These are the travel companies where you can book a trip to Marrakech:

Temperature graph

This graph shows the average maximum temperature (red) and minimum temperature (blue) for Marrakech.

Precipitation graph

This graph shows the average amount of rainfall per month for Marrakech.

Climate table of Marrakech

In this climate table you can see at a glance what the average weather per month is for Marrakech. The data has been collected over a 30-year period, from which an average per month has been derived. From year to year the differences may be larger or smaller, but with this climate table you have a good idea of what the weather for Marrakech might be like in a given month.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 18 19 22 25 28 32 37 37 32 28 22 20
Night temp. (°C) 7 8 10 12 16 19 22 24 20 18 13 10
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 12 13 21 10 9 2 2 5 9 16 20 7
Days with rain 5 6 8 7 5 2 2 4 5 6 6 4
Dry days 26 22 23 23 26 28 29 27 25 25 24 27
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 10 9 10 12 12 12 11 10 8 7 7
Wind force (Bft) 2 2 2 2 2 2 2 2 2 2 2 2
UV-index 4 4 5 5 6 7 8 7 6 5 4 4

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, high season from June to August might be ideal for you. Just keep in mind that it can be very crowded 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 it is less crowded than in high season. So this is a good choice if you like quiet, relaxing vacations.

If you prefer colder temperatures, the winter season from December to March may be for you. Just 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.

Climate of Marrakech by month

What is the average climate in a given month for Marrakech? Click on a month to see all monthly averages for sunshine, maximum and minimum temperatures, percent chance of rain per day, snowfall and number of rainy days.

Marrakech weather experiences

Have you been to in Marrakech?

Leave your Marrakech weather experience for a chance to win $150!

Your email will not appear with the review and will not be passed on to third parties.
Seen a mistake?

Email us, we are grateful to you.