Morocco
Best time to visit Marrakech
Based on 12 years of real historical weather data (2015–2026). Sunshine hours, rainfall, and temperature — week by week.
Planning a trip, an event, or a party in Marrakech? Here's what to expect. Summers here run warm, and winters are cooler. For the best odds of good weather, aim for March, November and February. Days run warm, with up to 10.2h of sunshine and mostly dry.
Month-by-month weather
Marrakech in January runs mild, averaging 19.4°C.
Marrakech in February runs warm, averaging 21.1°C.
Marrakech in March runs warm, averaging 23.1°C.
Marrakech in April runs hot, averaging 26.1°C.
Marrakech in May runs very hot, averaging 30.3°C.
Marrakech in June runs very hot, averaging 33.5°C.
Marrakech in July runs very hot, averaging 38.7°C.
Marrakech in August runs very hot, averaging 38°C.
Marrakech in September runs very hot, averaging 33.1°C.
Marrakech in October runs hot, averaging 29.2°C.
Marrakech in November runs warm, averaging 23.6°C.
Marrakech in December runs warm, averaging 20.8°C.
Frequently asked questions
What is the best time to visit Marrakech?
If you're planning a trip, wedding, or outdoor event in Marrakech, aim for March, November and February — Days run warm, with up to 10.2h of sunshine and mostly dry. This is based on 12 years of real historical weather data (2015–2026), not a single forecast.
What is the weather like in Marrakech in March?
If you visit Marrakech in March, expect warm days around 23.1°C You'll get around 10.2h of sunshine per day and 1.7mm of rain — mostly dry.
What is the hottest month in Marrakech?
July is typically the hottest month, running very hot — good to know if you're planning something outdoors and want to avoid the peak heat.
What is the driest month in Marrakech?
June is your safest bet if you want to avoid rain, averaging only 0.1mm per day. March is the wettest, at 1.7mm per day — worth planning around if you're hosting anything outdoors.
All weeks ranked by weather score
| Week | Dates | Midday temp | Range | Sun / day | Rain / day | Score |
|---|---|---|---|---|---|---|
| W11 | Mar 11–17 | 23.1°C | 6.4° → 27.1° | 10.1h | 0.8mm | 95 |
| W46 | Nov 11–17 | 24.4°C | 7.9° → 27.1° | 9.3h | 0.8mm | 94 |
| W10 | Mar 4–10 | 22.7°C | 6.3° → 26.2° | 10.0h | 1.3mm | 93 |
| W45 | Nov 4–10 | 25.3°C | 8.2° → 28.8° | 9.5h | 0.4mm | 93 |
| W9 | Feb 26–Mar 3 | 21.8°C | 5.7° → 25.4° | 10.2h | 1.2mm | 91 |
| W44 | Oct 28–Nov 3 | 25.8°C | 10.9° → 29° | 9.5h | 0.5mm | 91 |
| W7 | Feb 12–18 | 21.6°C | 5.1° → 25° | 9.5h | 0.8mm | 90 |
| W14 | Apr 1–7 | 24.9°C | 8.4° → 29.2° | 10.6h | 1.3mm | 90 |
| W16 | Apr 15–21 | 26.6°C | 9.8° → 31.6° | 11.5h | 0.6mm | 89 |
| W12 | Mar 18–24 | 22.4°C | 6.2° → 26.3° | 10.0h | 1.9mm | 88 |
| W47 | Nov 18–24 | 22.6°C | 7° → 25.7° | 8.9h | 1.5mm | 88 |
| W48 | Nov 25–Dec 1 | 22.0°C | 6.2° → 25.2° | 9.0h | 1.3mm | 88 |
| W49 | Dec 2–8 | 21.4°C | 6° → 24° | 8.9h | 1.1mm | 88 |
| W5 | Jan 29–Feb 4 | 20.5°C | 3.9° → 23.2° | 9.4h | 0.7mm | 87 |
| W15 | Apr 8–14 | 25.9°C | 9.8° → 30.7° | 11.1h | 1.6mm | 87 |
| W52 | Dec 23–29 | 21.4°C | 4.5° → 23.1° | 9.1h | 1.1mm | 87 |
| W2 | Jan 8–14 | 19.6°C | 3.5° → 21.9° | 9.2h | 0.8mm | 86 |
| W13 | Mar 25–31 | 24.2°C | 7.9° → 28.6° | 10.7h | 2.7mm | 86 |
| W18 | Apr 29–May 5 | 28.3°C | 10.8° → 33.9° | 11.6h | 0.4mm | 86 |
| W42 | Oct 14–20 | 28.7°C | 12.6° → 31.9° | 10.3h | 0.5mm | 86 |
| W6 | Feb 5–11 | 20.8°C | 4.5° → 23.8° | 9.5h | 1.7mm | 85 |
| W8 | Feb 19–25 | 21.0°C | 5.2° → 25° | 9.7h | 2.0mm | 85 |
| W17 | Apr 22–28 | 26.9°C | 10.7° → 30.8° | 11.4h | 1.6mm | 85 |
| W51 | Dec 16–22 | 20.3°C | 5° → 22.4° | 8.8h | 1.2mm | 85 |
| W4 | Jan 22–28 | 19.3°C | 3.2° → 22.5° | 9.5h | 1.3mm | 84 |
| W19 | May 6–12 | 29.8°C | 12.8° → 33.7° | 12.1h | 0.6mm | 84 |
| W21 | May 20–26 | 30.4°C | 13° → 34.2° | 11.7h | 0.4mm | 83 |
| W50 | Dec 9–15 | 20.1°C | 4.5° → 23.7° | 8.5h | 1.3mm | 83 |
| W20 | May 13–19 | 30.7°C | 12.7° → 35.4° | 11.8h | 0.9mm | 82 |
| W41 | Oct 7–13 | 30.7°C | 14.2° → 34.2° | 10.3h | 0.7mm | 82 |
| W43 | Oct 21–27 | 27.9°C | 11.7° → 32° | 8.9h | 1.4mm | 82 |
| W3 | Jan 15–21 | 18.8°C | 3.1° → 22.4° | 8.8h | 1.3mm | 81 |
| W24 | Jun 10–16 | 31.6°C | 14.9° → 34.7° | 12.0h | 0.1mm | 81 |
| W22 | May 27–Jun 2 | 32.1°C | 14.7° → 35° | 12.3h | 0.3mm | 80 |
| W37 | Sep 9–15 | 32.4°C | 16.1° → 35.4° | 10.7h | 0.2mm | 80 |
| W38 | Sep 16–22 | 32.3°C | 16.3° → 34.8° | 10.2h | 0.3mm | 80 |
| W39 | Sep 23–29 | 32.8°C | 15.8° → 36.3° | 10.6h | 0.1mm | 80 |
| W40 | Sep 30–Oct 6 | 33.1°C | 15.4° → 36.2° | 10.5h | 0.3mm | 80 |
| W1 | Jan 1–7 | 20.0°C | 4.5° → 22.2° | 9.2h | 2.6mm | 78 |
| W23 | Jun 3–9 | 33.6°C | 15° → 38° | 11.9h | 0.1mm | 78 |
| W25 | Jun 17–23 | 34.4°C | 16.2° → 38.3° | 12.5h | 0.1mm | 78 |
| W26 | Jun 24–30 | 34.5°C | 16.4° → 38.1° | 12.5h | 0.0mm | 78 |
| W35 | Aug 26–Sep 1 | 35.1°C | 17.8° → 39.1° | 11.5h | 0.1mm | 76 |
| W36 | Sep 2–8 | 35.0°C | 17.2° → 38.4° | 11.3h | 0.2mm | 76 |
| W27 | Jul 1–7 | 37.1°C | 17.6° → 40.5° | 12.8h | 0.0mm | 75 |
| W28 | Jul 8–14 | 39.5°C | 18.5° → 43° | 12.5h | 0.1mm | 72 |
| W30 | Jul 22–28 | 39.0°C | 19.1° → 42.7° | 12.7h | 0.1mm | 72 |
| W31 | Jul 29–Aug 4 | 38.9°C | 19.1° → 41.8° | 12.5h | 0.1mm | 72 |
| W33 | Aug 12–18 | 38.8°C | 19.3° → 42.2° | 12.5h | 0.1mm | 72 |
| W34 | Aug 19–25 | 38.0°C | 19.4° → 41.6° | 11.9h | 0.2mm | 72 |
| W29 | Jul 15–21 | 39.3°C | 19.2° → 42.8° | 12.3h | 0.1mm | 71 |
| W32 | Aug 5–11 | 39.3°C | 19.4° → 43.4° | 12.3h | 0.1mm | 70 |
Nail down the right dates for Marrakech
Compare individual weeks, see year-by-year variation, and download the data as Excel — everything you need to plan a trip, wedding, or event.
Search Marrakech →