Marrakech Weather
Home › Weather › Marrakech Weather
Live forecasts update automatically; written guidance last reviewed 14 June 2026 by the Pressorbit weather desk. Data from national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
Marrakech has a hot semi-arid climate with average daytime temperatures ranging from 19°C in January to 38°C in July. The live forecast above shows the current conditions for travellers, making it easy to see whether you are arriving in a spell of heat or cooler weather.
How does Marrakech’s climate work?
Marrakech sits in the foothills of the Atlas Mountains, which gives it a climate that is distinctly drier and more continental than Morocco’s coastal cities. Summers (June to August) are consistently hot, with daily highs often above 35°C and very little rain. Winters (December to February) are mild by day but can feel chilly after sunset, with night-time lows dropping to around 6°C. The shoulder seasons of spring (March to May) and autumn (September to November) offer pleasant warmth and are the most popular times to visit.
Marrakech weather month by month
The table-like summaries below give typical averages for temperature, rainfall and sunshine. For up-to-date details, always check the 10-day forecast provided by the live widget above.
Winter: December, January, February
Marrakech weather December sees average highs of 20°C and lows of 7°C, with around 20 mm of rain spread over five days – one of the wetter months. Marrakech weather January is the coolest month: highs reach 19°C, lows fall to 6°C, and rainfall is similar at about 22 mm. Morocco weather February begins to warm slightly, with highs of 21°C and lows of 8°C, while rain remains moderate at 18 mm. Sunshine hours are roughly seven per day in winter, so skies are often clear but the sun is weaker.
Spring: March, April, May
March sees a noticeable shift: highs rise to 24°C and rainfall drops to 15 mm. By May, daytime temperatures reach 29°C with only 5 mm of rain. This is an excellent window for sightseeing, as the heat is not yet intense and the gardens around Marrakech are in bloom.
Summer: June, July, August
June, July and August are very hot. July is the hottest month, with average highs of 38°C and lows of 22°C. Rainfall is negligible – often less than 2 mm per month. Sunshine is abundant at 11–12 hours per day. Most visitors avoid strenuous outdoor activities between midday and late afternoon.
Autumn: September, October, November
September remains hot (33°C highs) but humidity increases slightly. Morocco weather November sees a sharp cooling: highs of 24°C and lows of 12°C, with 16 mm of rain – a return to the wetter pattern. October is a particularly good month for city exploration, with comfortable 28°C highs and low rain.
Best months to visit Marrakech
The most comfortable months for most travellers are March to May and September to November. During these periods, daytime temperatures sit between 24°C and 30°C, making it ideal for walking through the medina, visiting the souks or taking a day trip to the Atlas Mountains. Summer can be enjoyed if you plan around the midday heat; winter is pleasant for those who prefer cooler days and fewer crowds. For comparison with other warm destinations, see our Madeira weather guide.
What to pack for Marrakech
In winter (November to February), pack layers: a warm jacket or fleece for evenings, plus lighter clothes for daytime. Sunscreen and sunglasses are useful year‑round. In spring and autumn, a mix of T‑shirts, long trousers and a light jumper is sufficient. Summer calls for loose, breathable fabrics, a hat and plenty of water – but note that many restaurants and riads have air conditioning. Always bring comfortable walking shoes for the uneven paths of the old city.
Rainfall and the quieter season
Rain is scarce in Marrakech. The wettest months are November, December and January, but even then total rainfall rarely exceeds 25 mm per month. The dry season runs from May to October, with almost no rain from June through August. The quieter tourist season coincides with the hottest summer months and the cooler winter period (excluding Christmas and New Year), so if you prefer lower prices and fewer visitors, consider visiting in January or February.
How hot is it in Marrakech in December?
December is mild: average daytime highs are around 20°C, and night-time lows drop to about 7°C. It is one of the wetter months, but still mostly dry with around 20 mm of rain. You can expect five to six hours of sunshine daily. The live forecast above will show whether the current spell is warmer or cooler than average.
How hot is it in Marrakech in November?
November is still quite warm during the day – average highs of 24°C – with cooler evenings around 12°C. Rainfall increases to about 16 mm, spread over a few days. It is a good month for outdoor sightseeing without the intense summer heat. Check the 10-day forecast for specific conditions.
How hot is it in Marrakech in January?
January is the coolest month: daytime highs average 19°C and overnight lows can fall to 6°C. Rain is similar to December at around 22 mm. Sunshine is still decent at seven hours per day. Bring a jacket for evenings. The live conditions above will give you the current temperature upon arrival.
How hot is it in Morocco in February?
February sees a slight warming trend: average highs of 21°C and lows of 8°C. Rainfall is moderate at 18 mm, and sunshine hours increase to eight per day. It is a quiet time for tourism and prices are often lower. For a comparison with another North African destination, see our Dubai weather guide.
For a broader view of conditions elsewhere, your UK weather hub provides forecasts and guides for destinations at home and abroad. Marrakech offers reliable warmth for most of the year, but the live forecast above is the best tool for knowing exactly what to expect when you travel.