Cape Town Weather in December
South Africa · December climate averages and travel tips
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 high | 21°C (69°F) |
|---|---|
| Average low | 17°C (63°F) |
| Daily mean | 19°C (66°F) |
| Rainfall | 12 mm (0.5 in) |
| Rainy days (1 mm+) | 4 |
| Humidity | 78% |
| Cloud cover | 24% |
| Daylight | 14.2 hours |
| Est. sunshine | 11.9 hours/day |
| Wind | 19.7 km/h |
| vs November | 2°C warmer than November, with 19 mm less rain. |
What to pack for Cape Town in December
- T-shirts plus a light layer for the evening
Cape Town weather in other months
← NovemberBest time to visit Cape TownJanuary →
Nearby in December
- Gqeberha23°C · 30 mm
- Maseru29°C · 109 mm
- Soweto28°C · 114 mm
- Gaborone34°C · 93 mm
- Johannesburg27°C · 125 mm
- Windhoek32°C · 66 mm
Where else is good in December? See where to go in December.