Current Weather and Forecast in Pretoria, South Africa
South Africa 🇿🇦
Live conditions are temporarily unavailable.
Explore Pretoria's typical temperatures and climate below - Live data returns shortly.
About the weather in Pretoria
Pretoria has a humid subtropical climate. January is the warmest month, with average highs of 83°, and June the coldest, when nights fall to around 44°. February brings the most rain, on about 11 days, while January is the sunniest, with 11.4 hours of sunshine a day. Over a whole year it rains on roughly 74 days.
Pretoria climate guide: monthly averages, seasons and the best time to visit
Common questions
Which month is warmest in Pretoria?
January, averaging 83°F (28°C) by day and 62°F (17°C) overnight. The hottest single day in our 2015-2024 record for this location reached 101°F (38°C).
When is Pretoria at its coldest?
June, with highs of 67°F (19°C) and lows near 44°F (6°C). The coldest day in the 2015-2024 record fell to 31°F (-1°C).
Is there snow in Pretoria?
Effectively no. The 2015-2024 record for Pretoria shows no regular measurable snowfall.
How much sun does Pretoria get?
10.7 hours a day averaged over the year, peaking in January at 11.4 hours.
Which month is wettest in Pretoria?
February, at 4.0 inches (101 mm) over about 11 days. August is the driest month, at 1 mm (0.1 in).
When should I visit Pretoria?
The best time to visit Pretoria is generally March to August, when warm days, manageable rainfall and plenty of daylight line up. Daytime temperatures in that window sit near 73°F (23°C), with rain on about 3 days a month. For the same question asked the other way round, see where else is warm in March.