Pretoria Weather in December

South Africa · December climate averages and travel tips

Avg high30°C (87°F)
Avg low17°C (62°F)
Rainfall117 mm (4.6 in)
RatingFair 4.9/10

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 high30°C (87°F)
Average low17°C (62°F)
Daily mean23°C (74°F)
Rainfall117 mm (4.6 in)
Rainy days (1 mm+)19
Humidity59%
Cloud cover64%
Daylight13.6 hours
Est. sunshine5.4 hours/day
Wind7.6 km/h
vs NovemberAbout as warm as November, with 36 mm more rain.

What to pack for Pretoria in December

Pretoria weather in other months

Jan30°C / 17°C122 mmFairFeb30°C / 17°C77 mmGoodMar29°C / 15°C68 mmExcellentApr26°C / 12°C44 mmExcellentMay24°C / 8°C14 mmExcellentJun21°C / 5°C5 mmExcellentJul21°C / 4°C2 mmExcellentAug25°C / 7°C3 mmExcellentSep29°C / 11°C12 mmExcellentOct31°C / 14°C46 mmExcellentNov31°C / 15°C81 mmGoodDec30°C / 17°C117 mmFair

← NovemberBest time to visit PretoriaJanuary →

Better weather in December nearby

Nearby in December

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