Soweto Weather in December
South Africa · December climate averages and travel tips
In December, Soweto has average highs of 28°C (83°F) and lows of 15°C (58°F). December is summer in South Africa. The month is moderately rainy, with about 114 mm (4.5 in) of rain spread over 18 days, making it the wettest month of the year. You get roughly 13.6 hours of daylight and frequently cloudy skies.
Is December a good time to visit Soweto?
December is a fair time to visit Soweto (6.4/10) mainly because of the rain. For better weather, go in April to October.
Visiting Soweto in December
December: warm, showery days
December feels like summer in Soweto: afternoons reach 28°C, while evenings cool to around 15°C. Rain falls on 18 days, often as showers, so outdoor plans can get interrupted. November and January are also just as warm, and January is almost as rainy.
You can still visit Vilakazi Street, see Mandela House and explore the Hector Pieterson Museum. Keep some flexibility for a sudden shower, and don't count on a long, dry stretch for walking between sights. The weather is fair overall, not the easiest time for a full day outdoors.
Holiday mood and crowds
Christmas and the December 16 Day of Reconciliation bring a festive feel. South Africa's summer school break also falls in December, so families are travelling and popular sights can feel busier than in quieter months.
If you hate crowds, April to October is usually a better fit for a Soweto visit. December is peak holiday season across South Africa, so you may find accommodation and tours cost more than in those cooler, drier months. Prices vary, but it's worth comparing options before you settle on a stay.
Make your visit work
Travelling with kids? A visit to the Hector Pieterson Museum can be a good choice when rain makes a long outdoor outing less appealing. You can pair it with a stop on Vilakazi Street, where Mandela House gives you a closer look at Soweto's history.
A useful local tip: check opening arrangements for Mandela House before travelling there on Christmas Day or December 16. Public holidays can affect schedules, and it's frustrating to arrive on Vilakazi Street and find a key sight closed. The rain can also make a walking tour less comfortable, so ask your guide about a shorter route between the museum and Vilakazi Street.
December weather at a glance
| Average high | 28°C (83°F) |
|---|---|
| Average low | 15°C (58°F) |
| Daily mean | 21°C (70°F) |
| Rainfall | 114 mm (4.5 in) |
| Rainy days (1 mm+) | 18 |
| Humidity | 60% |
| Cloud cover | 64% |
| Daylight | 13.6 hours |
| Est. sunshine | 5.4 hours/day |
| Wind | 9.1 km/h |
| vs November | About as warm as November, with 27 mm more rain. |
What to pack for Soweto in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Soweto weather in other months
← NovemberBest time to visit SowetoJanuary →
Better weather in December nearby
- Cape Town21°C · 12 mm · Excellent
- Marrakesh20°C · 29 mm · Excellent
- Agadir23°C · 33 mm · Excellent
- Luxor24°C · 0 mm · Excellent
- Aswan26°C · 0 mm · Excellent
- Hurghada23°C · 1 mm · Excellent
Nearby in December
- Johannesburg27°C · 125 mm
- Pretoria30°C · 117 mm
- Gaborone34°C · 93 mm
- Mbabane28°C · 133 mm
- Maseru29°C · 109 mm
- Matola32°C · 134 mm
Where else is good in December? See where to go in December.