Marrakech Weather: Month-by-Month Guide for 2026 Travel
Marrakech weather shifts dramatically through the year, from scorching summer heat to chilly winter nights. This month-by-month guide breaks down average temperatures, rainfall, and sunshine hours so you can pack smart and plan activities around the climate. Whether you want blazing sun for pool days or mild weather for exploring the souks, knowing what to expect each month ensures a comfortable trip.
Overview of Marrakech Climate
Marrakech has a semi-arid climate with hot summers and mild winters; the city sits inland near the Atlas Mountains, which block moisture and create wide temperature swings between day and night. Summer often exceeds 40°C (104°F) from June to August, while winter nights can drop to 5°C (41°F), making spring and autumn the most pleasant for outdoor activities. For official tourism information, visit Visit Marrakech.
January
January is the coldest month in Marrakech, with daytime highs averaging 18°C (64°F) and night lows around 6°C (43°F). Rainfall measures about 25 mm over 6 days, while sunshine averages 7 hours per day. Pack layers for warm days and cool evenings — it is a quiet tourism month ideal for medina exploration, and the Atlas Mountains often have snow for a day trip.
February
February remains cool but starts warming, with highs of 20°C (68°F) and lows of 8°C (46°F). Rainfall drops slightly to 20 mm over 5 days, and sunshine increases to 8 hours. Outdoor sightseeing is comfortable, though evenings still require a coat, and the almond trees bloom in the Ourika Valley for a popular excursion.
March
Spring begins with daytime temperatures climbing to 23°C (73°F) and lows around 10°C (50°F). Rainfall is still possible, about 25 mm over 6 days, but sunshine reaches 9 hours. March offers a good balance for hiking in the Atlas Mountains or visiting Jardin Majorelle, with a light jacket needed for evenings.
April
April brings warmer weather with highs of 26°C (79°F) and lows of 12°C (54°F), rainfall decreasing to 15 mm over 4 days and sunshine averaging 10 hours. The city is lush from spring rains, making this one of the best months for sightseeing with comfortable temperatures and blooming gardens. Light clothing works, but a sweater for evening is useful.
May
May is hot but not extreme, with highs reaching 30°C (86°F) and lows 15°C (59°F). Rainfall is minimal at 5 mm over 2 days, while sunshine averages 11 hours. The heat builds but mornings and evenings remain pleasant — ideal for poolside relaxation and early medina exploration, and the Marrakech International Film Festival often takes place this month.
June
Summer starts in earnest with daytime highs hitting 36°C (97°F) and lows around 19°C (66°F), with nearly zero rainfall and 12 hours of sunshine. The heat is intense by midday, so plan indoor activities or siestas; many riads have pools. It is a good time for budget travelers as prices drop, so pack sun protection, a hat, and light cotton clothing.
July
July is the hottest month, with highs averaging 40°C (104°F) and lows around 22°C (72°F), no rainfall, and 12 hours of sunshine. Sightseeing is best done early morning or after sunset as the heat can be oppressive; the city empties of tourists. If you visit, stay in a riad with air conditioning and a pool, or escape to the cooler Atlas Mountains.
August
August remains extremely hot, similar to July, with highs averaging 39°C (102°F) and lows 22°C (72°F), negligible rainfall and 11 hours of sunshine. Many locals leave for coastal cities, so accommodation is cheap in low season. Stay hydrated and avoid midday sun, or consider a trip to cooler Essaouira on the coast.
September
September brings relief with highs dropping to 34°C (93°F) and lows to 19°C (66°F), rainfall remaining low at 5 mm over 2 days and sunshine averaging 10 hours. Early September can still be very hot, but by the end of the month it becomes pleasant for outdoor activities. The city starts to fill up again as autumn approaches.
October
October is one of the best months, with highs averaging 28°C (82°F) and lows 15°C (59°F), rainfall increasing slightly to 15 mm over 4 days and sunshine 9 hours. The weather is warm but not hot, perfect for exploring, and the Marrakech Popular Arts Festival sometimes occurs. Pack layers — days are warm, evenings cool, and it is peak season so book ahead.
November
November becomes cooler with highs reaching 23°C (73°F) and lows 10°C (50°F), rainfall rising to 20 mm over 5 days and sunshine 8 hours. It remains pleasant for most activities, though a jacket is needed for evenings. The crowds thin after October, making it a good month for cultural visits and hiking.
December
December offers mild days with highs of 19°C (66°F) and chilly nights around 7°C (45°F), with about 20 mm of rain over 6 days and 7 hours of sunshine. The city is festive with Christmas and New Year decorations — see our Marrakech in December guide for holiday events. Pack warm layers for evenings; daytime is comfortable for sightseeing, and the snow-capped Atlas Mountains provide a scenic backdrop.
Best Time to Visit Marrakech
The best time for most travelers is spring (March to May) and autumn (October to November) — for deeper planning, check our guide to the best seasons to visit Marrakech. For hot-weather lovers, June and September provide intense sun with fewer crowds. Winter suits budget travelers and those preferring mild days, while July and August are best only if prepared for extreme heat.
FAQ
What is the hottest month in Marrakech?
July is the hottest month, with average highs of 40°C (104°F) and occasional peaks above 45°C (113°F). It is also the driest, with virtually no rainfall.
Does it snow in Marrakech?
Snow is extremely rare in the city itself, but the nearby Atlas Mountains receive snowfall from December to February, offering a popular day-trip destination.
What should I pack for Marrakech in winter?
Pack layers: lightweight clothing for warm days, a warm jacket or sweater for chilly evenings, and comfortable walking shoes. A scarf is useful for covering shoulders in religious sites.
Is Marrakech humid?
No, Marrakech has a dry, semi-arid climate. Humidity is low year-round, which makes the heat more tolerable but can cause dry skin and dehydration.
When is the rainy season in Marrakech?
Rainfall is highest from November to March, but even then it averages only 20–25 mm per month. Showers are usually short and do not disrupt travel plans.
Conclusion
Marrakech weather offers something for every traveler, from scorching summers to mild winters. Use this month-by-month guide to choose the best time for your interests and comfort. Book your accommodation early for peak seasons, and always check the forecast before packing.


