Cape Town, South Africa skyline

South Africa

Cape Town Climate & Weather Guide

Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.

Climate Overview

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

Temperature by Month

Rainfall by Month

Sunshine Hours

Monthly Averages

MonthAvg HighAvg LowRainfallRainy DaysSunshine
Jan25.9°C (78.6°F)17.6°C (63.7°F)10.9mm313.4h
Feb25.9°C (78.6°F)17.8°C (64°F)11.7mm212.4h
Mar24.5°C (76.1°F)16.5°C (61.7°F)23mm411.2h
Apr22.3°C (72.1°F)14.3°C (57.7°F)33.5mm49.9h
May19.3°C (66.7°F)12.2°C (54°F)66.2mm88.7h
Jun17.1°C (62.8°F)10.5°C (50.9°F)111.5mm118.1h

What to Pack

Suggested packing for Cape Town's climate.

Versatile Layers

Light layers that work for both mild afternoons and cooler evenings.

Rain Protection

A compact umbrella and a light rain jacket for the wettest months.

More cities in South Africa

See Cape Town weather month by month

Planning a trip to Cape Town?

Get a day-by-day weather plan for your exact travel dates.

Use our Trip Planner