Cape Town Weather in December

South Africa · December climate averages and travel tips

Avg high21°C (69°F)
Avg low17°C (63°F)
Rainfall12 mm (0.5 in)
RatingExcellent 10/10

In December, Cape Town has average highs of 21°C (69°F) and lows of 17°C (63°F). December is summer in South Africa. The month is very dry, with about 12 mm (0.5 in) of rain spread over 4 days, one of the driest months of the year. You get roughly 14.2 hours of daylight and mostly clear skies.

Is December a good time to visit Cape Town?

Yes — December is one of the best months to visit Cape Town. The weather rates excellent (10/10) on our comfort score.

Visiting Cape Town in December

Long summer days outdoors

December brings summer conditions to Cape Town, with highs of 21°C, lows of 17°C and about 11.9 hours of sun a day. Rain is limited to 12 mm across four days, so beach time at Clifton or Camps Bay and walks around the V&A Waterfront are good bets. The sea can still feel cool, and the afternoon southeaster can make exposed beaches and Table Mountain's summit less pleasant. Put coastal plans earlier in the day; use a windy afternoon for the District Six Museum or a meal in the sheltered streets of the City Bowl.

Christmas and New Year

Christmas Day and New Year's Eve bring a festive mood, with celebrations around the V&A Waterfront and beach suburbs. December is also the start of the Kaapse Klopse season, but the Cape Town Minstrel Carnival's main Tweede Nuwe Jaar parade takes place in January, not December. If your visit runs into the new year, expect the parade to draw large crowds into the city centre.

Peak-season planning

December is high season, with South African school holidays adding to demand. Beaches, the Waterfront and popular Winelands routes are busier, and accommodation and car hire generally cost more than in quieter months. For a practical Table Mountain tip, check the cableway's operating status before setting off: strong southeasterly winds can halt service, leaving the summit walk unsuitable for a tight schedule. Compared with November, December is sunnier and drier; January is slightly warmer and just as dry.

December weather at a glance

Average high21°C (69°F)
Average low17°C (63°F)
Daily mean19°C (66°F)
Rainfall12 mm (0.5 in)
Rainy days (1 mm+)4
Humidity78%
Cloud cover24%
Daylight14.2 hours
Est. sunshine11.9 hours/day
Wind19.7 km/h
vs November2°C warmer than November, with 19 mm less rain.

What to pack for Cape Town in December

Cape Town weather in other months

Jan22°C / 18°C11 mmExcellentFeb22°C / 19°C11 mmExcellentMar21°C / 18°C22 mmExcellentApr19°C / 16°C34 mmExcellentMay18°C / 15°C63 mmExcellentJun17°C / 14°C111 mmGoodJul16°C / 13°C95 mmGoodAug16°C / 13°C81 mmGoodSep16°C / 13°C46 mmExcellentOct18°C / 15°C28 mmExcellentNov19°C / 16°C31 mmExcellentDec21°C / 17°C12 mmExcellent

← NovemberBest time to visit Cape TownJanuary →

Nearby in December

Where else is good in December? See where to go in December.