
South Africa
Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.
Cape Town experiences its warmest weather in February, with average highs reaching 25.9°C (78.6°F). The coolest month is typically July, averaging 16.4°C (61.5°F). Rainfall is heaviest in June (around 111.5mm), while January tends to be the driest month of the year with approximately 10.9mm of precipitation.
25.9°C (78.6°F)
Hottest month avg high
16.4°C (61.5°F)
Coolest month avg high
112mm
Wettest month avg
11mm
Driest month avg
| Month | Avg High | Avg Low | Rainfall | Rainy Days | Sunshine |
|---|---|---|---|---|---|
| Jan | 25.9°C (78.6°F) | 17.6°C (63.7°F) | 10.9mm | 3 | 13.4h |
| Feb | 25.9°C (78.6°F) | 17.8°C (64°F) | 11.7mm | 2 | 12.4h |
| Mar | 24.5°C (76.1°F) | 16.5°C (61.7°F) | 23mm | 4 | 11.2h |
| Apr | 22.3°C (72.1°F) | 14.3°C (57.7°F) | 33.5mm | 4 | 9.9h |
| May | 19.3°C (66.7°F) | 12.2°C (54°F) | 66.2mm | 8 | 8.7h |
| Jun | 17.1°C (62.8°F) | 10.5°C (50.9°F) | 111.5mm | 11 | 8.1h |
Suggested packing for Cape Town's climate.
Light layers that work for both mild afternoons and cooler evenings.
A compact umbrella and a light rain jacket for the wettest months.
Get a day-by-day weather plan for your exact travel dates.
Use our Trip Planner