Toronto 41° Montréal 48° Vancouver 54° Calgary 56° Edmonton 42° Ottawa 51° Winnipeg 34° Québec 45° Halifax 58° Victoria 52°
World weather › Morocco › Casablanca › 30-Day Outlook

Casablanca, Morocco 30-Day Outlook

30-day outlook · Casablanca

14-day forecast →
Nov 782°62°10%
883°69°64%
979°68°New moon
1080°65°77%
1174°66°89%
1272°66°78%
1371°64°58%
1469°62°71%
1568°60°61%
1670°58°14%
1766°60°First quarter
1868°60°27%
1970°58°46%
2071°62°22%
21avg72°62° 
22avg72°62° 
23avg71°61° 
24avg71°61°Full moon
25avg71°61° 
26avg71°61° 
27avg71°61° 
28avg70°60° 
29avg70°60° 
30avg70°60° 
Dec 1avg70°60°Last quarter
2avg69°60° 
3avg69°60° 
4avg69°59° 
5avg69°59° 
6avg69°59° 
TodayForecast, days 1–14Avg — typical for the date, not a forecast

Days 1–14 at a glance

Today →
DayWeatherHighLowPrecipSource
Today Nov 7Mostly cloudy82°62°10% · 0 inOutlook
Sun Nov 8Mostly cloudy83°69°64% · 0.11 inOutlook
Mon Nov 9Showers79°68°66% · 0.12 inOutlook
Tue Nov 10Mostly cloudy80°65°77% · 0.30 inOutlook
Wed Nov 11Rain74°66°89% · 2.59 inOutlook
Thu Nov 12Showers72°66°78% · 0.20 inOutlook
Fri Nov 13Showers71°64°58% · 0.06 inOutlook
Sat Nov 14Showers69°62°71% · 0.09 inOutlook
Sun Nov 15Showers68°60°61% · 0.06 inOutlook
Mon Nov 16Partly cloudy70°58°14% · 0 inOutlook
Tue Nov 17Showers66°60°72% · 0.10 inOutlook
Wed Nov 18Partly cloudy68°60°27% · 0.01 inOutlook
Thu Nov 19Partly cloudy70°58°46% · 0.02 inOutlook
Fri Nov 20Partly cloudy71°62°22% · 0 inOutlook

Days 15–30 · what is typical

No forecast is reliable beyond two weeks, so these are the normals for Casablanca 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 days72° → 70°62° → 60°≈2.08 in10 h 19 → 10 h 11Full moon Nov 24
Nov 29–Dec 6 8 days70° → 69°60° → 59°≈2.08 in10 h 10 → 10 h 4Last 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 · 33.5730°N, 7.5900°W