Marrakech · Medina GMT

Marrakech weather today

30°

Partly cloudy

Feels like 30°High 31°Low 20°

Drag to see the sky over the next 48 hNow
Today's briefing

Today in Marrakech, expect a high of 31°C, with partly cloudy skies. Visit the souks or gardens before 11h, then explore museums or relax in a hammam in the afternoon. The sunset from Agafay will be colourful due to the high thin clouds.

Your perfect day

Every activity scored 0-100 from the hour-by-hour forecast.

Your day in 4 moments

Good to know

What to wear

Day-by-day forecast

14 days

Hour by hour

Hourly

Escape the city

Live weather for the day trips around Marrakech.

Day trips

Where to go today

Ranked for today's weather.

Sun & moon

This month in Marrakech

Climate

Your trip, day by day

Pick your dates: real forecasts up to 9 days ahead, climate averages beyond.

FAQ

What's the weather like in Marrakech today?

Partly cloudy, 30° right now, a high of 31° and a low of 20°.

What will the weather be like tomorrow in Marrakech?

Tomorrow (Thursday 29 October): partly cloudy, 30° in the afternoon and 18° in the morning, 1.1 mm of rain.

When is the best time to visit Marrakech?

April, May, October and November give the best balance: 23-29 °C in the afternoon, mild nights and little rain. March and December are pleasant by day but cooler at night; July and August are very hot (37-38 °C on average).

Is Marrakech warm in winter?

Winter days are often sunny and mild, around 19-20 °C from December to February, but nights fall to 6-7 °C and can occasionally freeze. Pack a warm jacket for the evenings.

Does it rain a lot in Marrakech?

Not much: around 220 mm a year spread over about thirty days, mostly between November and April. Summer is almost always dry apart from rare storms drifting down from the Atlas.

Where do Marrakech Weather forecasts come from?

From MET Norway, the Norwegian Meteorological Institute, which publishes free global forecasts based on the ECMWF model. We refresh them every hour and add our travel indices. Beyond 9 days we show a trend based on 1991-2020 averages.

Marrakech's climate at a glance

Marrakech has a semi-arid climate: more than 3,200 hours of sunshine a year, only 220 mm of rain on average and about thirty rainy days. The city sits at 466 m, 150 km from the Atlantic and at the foot of the High Atlas, which explains two things you will notice: big differences between day and night and very hot summers.

In July and August afternoons average 37-38 °C and can pass 45 °C when the chergui, a hot dry wind from the east, blows. In January afternoons stay mild (19 °C on average) but nights drop to around 6 °C, and riads are rarely well heated. Rain falls mostly from November to April, usually as short showers.

The most pleasant seasons to visit are spring (March to May) and autumn (late September to November). To choose your dates, read our guide to the best time to visit Marrakech and the weather month by month.

Our forecasts come from the Norwegian Meteorological Institute (MET Norway), which uses the global model of the European Centre (ECMWF), refreshed every hour. We turn them into practical advice: the best time for the medina, hot-air balloon conditions, sunset quality in Agafay, storm risk in the Ourika Valley or snow at Oukaïmeden. All times shown are local: Morocco has been on GMT all year round since 20 September 2026.