Toronto 60° Montréal 68° Vancouver 53° Calgary 51° Edmonton 48° Ottawa 67° Winnipeg 37° Québec 49° Halifax 52° Victoria 51°
World weather › South Africa › Cape Town › 30-Day Outlook

Cape Town, South Africa 30-Day Outlook

30-day outlook · Cape Town

14-day forecast →
Nov 570°63°57%
670°60°65%
765°57°36%
878°55°4%
986°60°New moon
1077°62°7%
1174°63°9%
1270°63°21%
1370°62°6%
1473°61°7%
1574°63°36%
1674°64°9%
1780°64°First quarter
1871°63°18%
19avg74°62° 
20avg74°62° 
21avg75°62° 
22avg75°62° 
23avg75°62° 
24avg75°62°Full moon
25avg75°63° 
26avg76°63° 
27avg76°63° 
28avg76°63° 
29avg76°63° 
30avg76°63° 
Dec 1avg76°64°Last quarter
2avg77°64° 
3avg77°64° 
4avg77°64° 
TodayForecast, days 1–14Avg — typical for the date, not a forecast

Days 1–14 at a glance

Today →
DayWeatherHighLowPrecipSource
Today Nov 5Mostly cloudy70°63°57% · 0.04 inOutlook
Fri Nov 6Showers70°60°65% · 0.12 inOutlook
Sat Nov 7Sunny65°57°36% · 0.04 inOutlook
Sun Nov 8Sunny78°55°4% · 0 inOutlook
Mon Nov 9Sunny86°60°3% · 0 inOutlook
Tue Nov 10Sunny77°62°7% · 0 inOutlook
Wed Nov 11Sunny74°63°9% · 0 inOutlook
Thu Nov 12Partly cloudy70°63°21% · 0.01 inOutlook
Fri Nov 13Partly cloudy70°62°6% · 0 inOutlook
Sat Nov 14Sunny73°61°7% · 0 inOutlook
Sun Nov 15Sunny74°63°36% · 0.01 inOutlook
Mon Nov 16Sunny74°64°9% · 0 inOutlook
Tue Nov 17Partly cloudy80°64°6% · 0 inOutlook
Wed Nov 18Partly cloudy71°63°18% · 0 inOutlook

Days 15–30 · what is typical

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

DatesNormal highNormal lowPrecipDaylightMoon
Nov 19–21 3 days74° → 75°62°≈0.06 in14 h 1 → 14 h 4—
Nov 22–28 7 days75° → 76°62° → 63°≈0.14 in14 h 6 → 14 h 13Full moon Nov 24
Nov 29–Dec 4 6 days76° → 77°63° → 64°≈0.12 in14 h 14 → 14 h 19Last 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.9250°S, 18.4240°E