Pretoria Weather in December
South Africa · December climate averages and travel tips
In December, Pretoria has average highs of 30°C (87°F) and lows of 17°C (62°F). December is summer in South Africa. The month is moderately rainy, with about 117 mm (4.6 in) of rain spread over 19 days, making it the second wettest month of the year. You get roughly 13.6 hours of daylight and frequently cloudy skies.
Is December a good time to visit Pretoria?
December is a fair time to visit Pretoria (4.9/10) mainly because of the rain. For better weather, go in April to September.
Visiting Pretoria in December
December: warm and stormy
Pretoria is in summer, so December feels hot, humid and changeable. Afternoons often bring rain, with 117 mm falling across 19 days. The high reaches 30°C, while evenings cool to around 17°C. November is a little hotter and drier; January is just as warm and wetter.
The long daylight suits visits to the Union Buildings gardens or Pretoria National Botanical Garden. Keep indoor stops, such as the Ditsong National Museum of Natural History, in mind for rainy afternoons. Heavy showers can disrupt outdoor plans, so don't count on a full day of hiking or sightseeing without a change of plan.
Christmas in the capital
Christmas Day and New Year's Day shape the month. Many locals travel or visit family, and some smaller shops and restaurants may close or shorten their hours. The city can feel quieter in some neighbourhoods, while shopping areas and popular sights get busier around the holidays.
If you hate crowds, visit the Union Buildings on a weekday away from the holiday period. December isn't Pretoria's best-value time: festive travel can push up accommodation prices compared with quieter months, especially April to September.
Make room for summer rain
Travelling with kids? Pair an outdoor visit with an indoor stop, so a sudden shower doesn't end the day. At the Pretoria National Botanical Garden, the paved paths make a pleasant outing when the weather holds. Check conditions before setting off for a long walk.
A local tip: take the Gautrain to Hatfield, then use a taxi or rideshare for the short trip to the Union Buildings. It saves you from searching for parking near the gardens, where summer rain can make a long walk back to the car less pleasant.
December weather at a glance
| Average high | 30°C (87°F) |
|---|---|
| Average low | 17°C (62°F) |
| Daily mean | 23°C (74°F) |
| Rainfall | 117 mm (4.6 in) |
| Rainy days (1 mm+) | 19 |
| Humidity | 59% |
| Cloud cover | 64% |
| Daylight | 13.6 hours |
| Est. sunshine | 5.4 hours/day |
| Wind | 7.6 km/h |
| vs November | About as warm as November, with 36 mm more rain. |
What to pack for Pretoria in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Pretoria weather in other months
← NovemberBest time to visit PretoriaJanuary →
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
- Soweto28°C · 114 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.