Weather in South Africa 🇿🇦
Right now it is 15°C and sunny in Pretoria, with humidity 21%, wind 5 km/h. Across South Africa right now, the warmest of the major cities is Phalaborwa (24°C), and the coolest is Saldanha (8°C).
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Severe smogCape Town
Partly CloudyDurban
SunnySoweto
Severe smogPort Elizabeth
SunnyPietermaritzburg
SunnyPretoria
SunnyBenoni
SunnyBloemfontein
SunnyTembisa
SunnyEast London
SunnyVereeniging
SunnyBoksburg
SunnyWelkom
SunnyNewcastle
SunnyKrugersdorp
SunnyDiepsloot
SunnyRandburg
SunnyRoodepoort
Smoky hazeBotshabelo
SunnyBrakpan
SunnyUitenhage
SunnyEmalahleni
SunnyRichards Bay
Patchy rain nearbyVanderbijlpark
SunnyCenturion
SunnyMdantsane
SunnyPaarl
SunnySprings
SunnyCarletonville
SunnyKlerksdorp
SunnyMthatha
SunnyGeorge
SunnyWestonaria
SunnyMiddelburg
SunnyVryheid
SunnyPinetown
Smoky hazeKimberley
SunnyeMbalenhle
SunnyNigel
SunnyMpumalanga
Smoky hazeBhisho
SunnyRandfontein
SunnyRustenburg
SunnyPolokwane
SunnyPotchefstroom
SunnyVirginia
SunnyBrits
SunnyAlberton
SunnyQueenstown
SunnyMabopane
SunnyNelspruit
SunnyPhalaborwa
SunnyKroonstad
SunnyMokopane
SunnyKutloanong
SunnyStellenbosch
SunnyStilfontein
SunnyKing William’s Town
SunnyDelmas
SunnyGrahamstown
SunnyGa-Rankuwa
SunnyBela Bela
SunnyMidrand
SunnyLouis Trichardt
SunnyPiet Retief
SunnyPhuthaditjhaba
SunnyBethlehem
SunnySasolburg
SunnyMmabatho
SunnyStanderton
SunnyBothaville
SunnyUpington
SunnyParys
SunnySchweizer-Reneke
SunnyeMkhondo
SunnyKnysna
SunnySaldanha
SunnyBarberton
SunnyAtlantis
SunnyLichtenburg
SunnyGraaff Reinet
SunnyFochville
SunnyOudtshoorn
SunnyBethal
SunnyMossel Bay
SunnyFort Beaufort
SunnyKraaifontein
SunnyViljoenskroon
SunnyPort Shepstone
SunnyKwaDukuza
SunnyLetlhabile
SunnyVryburg
SunnyWolmaransstad
SunnyEdenvale
SunnyeSikhaleni
Patchy rain nearbyBalfour
SunnyMondlo
SunnyBeaufort West
SunnyAliwal North
SunnyBrowse Weather in South Africa by cities in alphabetical order:
Frequently Asked Questions about Weather in South Africa
What's the weather like in South Africa right now?
Right now in the capital of South Africa, Pretoria, it's 15.3°C with Sunny. Conditions vary across the country - see the city list on this page for live weather elsewhere in South Africa.
What's the temperature in Pretoria, South Africa today?
The current temperature in Pretoria, the capital of South Africa, is 15.3°C.
Which city in South Africa is warmest right now?
Among major cities in South Africa, Randburg is the warmest right now at 19.3°C, while Cape Town is the coolest at 11.2°C.
Does South Africa have multiple climate zones?
Yes - temperatures across South Africa today range by about 8°C between the warmest and coolest major cities, which suggests multiple climate zones. Countries with wide north-south spans or large elevation differences usually see varied weather on the same day.
How humid is it in Pretoria right now?
Humidity in Pretoria is currently 21%.
How windy is it in Pretoria right now?
Wind speed in Pretoria is around 4.7 km/h. Wind affects how cold the air feels (wind chill) and how comfortable outdoor activities are.
How can I check weather for other cities in South Africa?
This page lists live weather for the largest cities in South Africa. Click any city to see its full current conditions, hourly forecast, and 14-day outlook.