W Kapsztadzie i większej części Peninsuli panuje klimat śródziemnomorski podobny jak nad Morzem Śródziemnym, w strefie podzwrotnikowej Australii i w Kalifornii.
Występują w nim w zasadzie dwie pory roku:
gorące i suche lato i łagodna i wilgotna zima.
Od maja do września panuje w Kapsztadzie zima, wtedy zimne fronty powietrzne nadchodzą z nad Oceanu Atlantyckiego z dużymi opadami deszczów i porywistymi wiatrami północno zachodnimi, wtedy
czasami lepiej będzie siedzieć w domu, zamiast przykładowo grać w golfa. Na szczęście takich dni jest tylko kilka w całym roku.
Miesiące zimowe są chłodne, średnia minimalna temperatura wynosi 7ºC a średnia temperatura maksymalna sięga 17ºC.
Duża większość rocznych opadów przypada na miesiące zimowe, ale z powodu górskiego położenia miasta, ilość deszczów dla poszczególnych miejsc może się bardzo różnić.
Przykładowo, Newlands na południu Kapsztadu chlubi się najwyższymi opadami w całej Republice Południowej Afryki.
Na nizinach i nadmorskich równinach średni opad deszczu wynosi 515 mm na rok a rejony górskie mogą mieć nawet 1500 mm rocznie.
Lato, panujące od Listopada do marca, jest ciepłe i suche.
Na szczęście na półwyspie Peninsula występują wtedy wiatry południowo wschodnie nazywane potocznie "lekarzem przylądka".
Sprawiają one że panujące latem wysokie temperatury są łatwiejsze do zniesienia.
W dodatku wiatry te oczyszczają miasto z pyłów i zanieczyszczeń co sprawia że miasto cieszy się swierzym powietrzem i budują strefę wysokiego ciśnienia atmosferycznego zwaną South-Atlantic High.
Temperatury letnie są umiarkowane.
Maksymalna średnia temperatura wynosi 26ºC. Kapsztad staje się nieznośnie gorący w czasie kiedy tzw. Wiatr Górski wiejący od lądu przynosi klimat kontynentalny.
Ma to miejsce na szczęście tylko przez kilka tygodni i przypada na luty i początek marca. Pogodę w Kapsztadzie można porównać do San Francisco z różnicą w temperaturach.
Kapsztad ma więcej godzin słonecznych, (3070 w porównaniu do 3030), ma też niższe opady (515 w porównaniu do 518). W Kapsztadzie jest też o wiele mniej wiatru, średnio 3º Beauforta, w San Francisco 4º.
Kapsztad jest o wiele cieplejszy, średnia roczna temperatura wynosi 19ºC, w San Francisco 13 ºC. Porównując to z innymi miastami z klimatem śródziemnomorskim, jest to ciepło, nie gorąco.
W Barcelonie średnia temperatura wynosi 16ºC, w Rzymie 18ºC, w Palermo i Atenach 20ºC. Kapsztad dostaje więcej światła słonecznego niż jakiekolwiek miasto europejskie.
Nawet Madryt, najsłoneczniejsze miasto Europy cieszy się tylko 2840 godzinami słońca na rok.
Temperatury wody wahają się w różnych miejscach Peninsuli, od 10ºC na otwartym Oceanie Atlantyckim do 22ºC w False Bay.
Rozkład temperatur i opadów w skali rocznej w Kapsztadzie
| Miesiąc |
Temp. Maks.ºC |
Temp.
średnia ºC
|
Temp.
Niska ºC |
Temp.
rekordowo
niska ºC |
Opady
Deszczu mm |
| Styczeń |
39 |
26 |
16 |
7 |
15 |
| Luty |
38 |
27 |
16 |
6 |
17 |
| Marzec |
42 |
25 |
14 |
5 |
20 |
| Kwiecień |
39 |
23 |
12 |
2 |
41 |
| Maj |
34 |
20 |
9 |
1 |
69 |
| Czerwiec |
30 |
18 |
8 |
-1 |
93 |
| Lipiec |
29 |
18 |
7 |
-1 |
82 |
| Sierpień |
32 |
18 |
8 |
0 |
77 |
| Wrzesień |
33 |
19 |
9 |
0 |
40 |
| Październik |
37 |
21 |
11 |
1 |
30 |
| Listopad |
40 |
24 |
13 |
4 |
14 |
| Grudzień |
35 |
25 |
15 |
6 |
17 |