Climate of Cape Town, Western Cape, South Africa
Point-value climate at Cape Town (Western Cape, South Africa). Population approximately 3,215,000.
Located in Western Cape, South Africa, Cape Town has a mild oceanic climate. Population approximately 3,215,000. Monthly average temperatures range from 12.9°C / 55.2°F in July to 20.8°C / 69.4°F in February, with rainfall varying from 16 mm / 0.6 in (January) to 101 mm / 4 in (June) — about 597 mm / 23.5 in across the year. As the national capital of South Africa, it's often the primary gateway for travellers. These are point-value climate normals sampled at Cape Town's coordinates — often quite different from the surrounding region's area-weighted average.
Best sunny months: January, February, March, April, October, November, December.
Best time to visit Cape Town →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 20.5°C68.9°F | 16 mm0.6″ | Sunny & Warm, Sunny & Mild |
| February | 20.8°C69.4°F | 17 mm0.7″ | Sunny & Warm, Sunny & Mild |
| March | 19.7°C67.5°F | 21 mm0.8″ | Sunny & Mild |
| April | 17.6°C63.7°F | 46 mm1.8″ | Sunny & Mild |
| May | 15.3°C59.5°F | 86 mm3.4″ | — |
| June | 13.5°C56.3°F | 101 mm4″ | — |
| July | 12.9°C55.2°F | 93 mm3.7″ | — |
| August | 13.2°C55.8°F | 89 mm3.5″ | — |
| September | 14.3°C57.7°F | 52 mm2″ | — |
| October | 16.2°C61.2°F | 34 mm1.3″ | Sunny & Mild |
| November | 17.9°C64.2°F | 21 mm0.8″ | Sunny & Mild |
| December | 19.5°C67.1°F | 21 mm0.8″ | Sunny & Mild |
Frequently asked questions
What is the best time to visit Cape Town?
The months with the sunniest, driest weather are January, February, March, April, October, November, December. Cape Town's warmest month is February at an average of 20.8°C / 69.4°F, and its driest month is January with about 16 mm / 0.6 in of rain.
What is the climate of Cape Town?
Cape Town, in Western Cape, South Africa, has monthly average temperatures ranging from 12.9°C / 55.2°F in July to 20.8°C / 69.4°F in February. Annual rainfall is approximately 597 mm / 23.5 in, with the wettest month being June (101 mm / 4 in) and the driest January (16 mm / 0.6 in).
What is the average temperature in Cape Town in February?
The average temperature in Cape Town in February is 20.8°C / 69.4°F, with rainfall of about 17 mm / 0.7 in — the warmest month of the year.
When is the driest month in Cape Town?
The driest month in Cape Town is January, with about 16 mm / 0.6 in of average monthly rainfall. Average temperature that month is 20.5°C / 68.9°F.
When is the wettest month in Cape Town?
The wettest month in Cape Town is June, with approximately 101 mm / 4 in of average monthly rainfall.