Ready for Cape Town?
Pick whatever suits you best.
📊 Monthly Climate Overview
| Month | Max °C | Min °C | Rain mm | Rain Days | Sun h | Wind km/h | Sea °C |
|---|---|---|---|---|---|---|---|
| Jan | 25.7°C | 17.7°C | 16.5 mm | 4 | 13.3 h | 26.7 km/h | 14.2°C |
| Feb | 25.8°C | 17.6°C | 8.9 mm | 2 | 12.3 h | 25.9 km/h | 13.2°C |
| Mar | 23.7°C | 16.1°C | 30.8 mm | 4 | 11.0 h | 23.5 km/h | 15°C |
| Apr | 22.3°C | 14.3°C | 30.3 mm | 5 | 10.0 h | 20.9 km/h | 14.5°C |
| May | 19.4°C | 12.3°C | 61.8 mm | 8 | 8.7 h | 18.6 km/h | 13.7°C |
| Jun | 17.1°C | 10.6°C | 126.6 mm | 12 | 8.1 h | 21.3 km/h | 14°C |
| Jul | 16.5°C | 9.8°C | 93 mm | 9 | 8.6 h | 19.6 km/h | 13.5°C |
| Aug | 16.7°C | 10.2°C | 76.1 mm | 10 | 9.2 h | 20.2 km/h | 13.8°C |
| Sep | 18°C | 11.2°C | 49.2 mm | 8 | 10.1 h | 21.6 km/h | 14.6°C |
| Oct | 21.1°C | 13.2°C | 34.4 mm | 6 | 11.9 h | 23.7 km/h | 15.2°C |
| Nov | 22.3°C | 14.5°C | 24.9 mm | 5 | 12.5 h | 24.7 km/h | 15.5°C |
| Dec | 23.8°C | 16.2°C | 25.3 mm | 5 | 13.2 h | 25.6 km/h | 14.2°C |
📖Climate & Best Time to Visit Cape Town
Cape Town (South Africa) has a Mediterranean / mild temperate climate with an annual average of around 17 °C. Daytime highs average 21 °C, while nights cool to about 14 °C. The destination sees roughly 578 mm of rainfall per year and 10.7 hours of sunshine per day on average.
Table Mountain looming over the city, the Cape of Good Hope at Africa's southernmost tip, Robben Island and the wineries of Stellenbosch.
Being in the southern hemisphere, the warm travel season falls during the European winter: highs of 25.8 °C in February and up to 13.3 hours of daily sun in the sunniest month (January).
Rainfall varies through the year: peaks in June (12 rainy days), driest month is February (2).
🎟️ Top activities in Cape Town
🏡 How does it compare to home?
Enter your hometown — we’ll show you a direct climate comparison.
✨ Discover more of Cape Town
Frequently asked questions about Cape Town
When is the best time to visit Cape Town?
The best time to visit Cape Town: November to April – best in February (avg. 21.7 °C, 2 rainy days). Based on the monthly values for 2014 to 2023.
What are the temperatures in Cape Town?
The warmest month is February with an average of 21.7 °C and daytime highs around 25.8 °C. The coldest month is July with an average of 13.2 °C and night-time lows around 9.8 °C.
How many rainy days does Cape Town have?
June has the most rainy days with 12 rainy days. The driest month is February with 2 rainy days.
What is the sea temperature near Cape Town?
The water is warmest in November at an average of 15.5 °C and coolest in February at 13.2 °C.