Toronto 38° Montréal 45° Vancouver 51° Calgary 54° Edmonton 46° Ottawa 46° Winnipeg 34° Québec 40° Halifax 56° Victoria 45°
World weather › Morocco › Marrakech › 30-Day Outlook

Marrakech, Morocco 30-Day Outlook

30-day outlook · Marrakech

14-day forecast →
Nov 782°59°8%
885°64°57%
981°65°New moon
1080°61°13%
1178°65°71%
1271°61°23%
1370°56°13%
1469°56°17%
1566°57°57%
1667°54°11%
1766°54°First quarter
1870°53°4%
1973°53°5%
2075°55°4%
21avg73°57° 
22avg72°57° 
23avg72°57° 
24avg72°57°Full moon
25avg72°56° 
26avg72°56° 
27avg71°56° 
28avg71°56° 
29avg71°56° 
30avg71°56° 
Dec 1avg71°56°Last quarter
2avg70°55° 
3avg70°55° 
4avg70°55° 
5avg70°55° 
6avg70°55° 
TodayForecast, days 1–14Avg — typical for the date, not a forecast

Days 1–14 at a glance

Today →
DayWeatherHighLowPrecipSource
Today Nov 7Mostly cloudy82°59°8% · 0 inOutlook
Sun Nov 8Mostly cloudy85°64°57% · 0.07 inOutlook
Mon Nov 9Mostly cloudy81°65°50% · 0.04 inOutlook
Tue Nov 10Mostly cloudy80°61°13% · 0 inOutlook
Wed Nov 11Showers78°65°71% · 0.15 inOutlook
Thu Nov 12Partly cloudy71°61°23% · 0 inOutlook
Fri Nov 13Mostly cloudy70°56°13% · 0 inOutlook
Sat Nov 14Partly cloudy69°56°17% · 0 inOutlook
Sun Nov 15Showers66°57°57% · 0.06 inOutlook
Mon Nov 16Partly cloudy67°54°11% · 0 inOutlook
Tue Nov 17Partly cloudy66°54°22% · 0.01 inOutlook
Wed Nov 18Sunny70°53°4% · 0 inOutlook
Thu Nov 19Partly cloudy73°53°5% · 0 inOutlook
Fri Nov 20Partly cloudy75°55°4% · 0 inOutlook

Days 15–30 · what is typical

No forecast is reliable beyond two weeks, so these are the normals for Marrakech on those dates: how highs and lows usually change, how much rain or snow to expect, daylight and the Moon.

DatesNormal highNormal lowPrecipDaylightMoon
Nov 21–28 8 days73° → 71°57° → 56°≈0.19 in10 h 27 → 10 h 19Full moon Nov 24
Nov 29–Dec 6 8 days71° → 70°56° → 55°≈0.19 in10 h 18 → 10 h 13Last quarter Dec 1
Typical range estimated from latitude, season and the 14-day forecast
Days 1–14: WeatherAPI.com · days 15–30: Typical range estimated from latitude, season and the 14-day forecast · 31.6295°N, 7.9811°W