Weather in South Africa 🇿🇦
Right now it is 8°C and sunny in Pretoria, with humidity 71%, wind 4 km/h. Across South Africa right now, the warmest of the major cities is eSikhaleni (17°C), and the coolest is Bloemfontein (-1°C).
Current Weather Conditions: Top Cities in South Africa
Johannesburg
SunnyCape Town
SunnyDurban
SunnySoweto
SunnyPort Elizabeth
OvercastPietermaritzburg
SunnyPretoria
SunnyBenoni
SunnyBloemfontein
FogTembisa
OvercastEast London
SunnyVereeniging
SunnyBoksburg
SunnyWelkom
SunnyNewcastle
SunnyKrugersdorp
SunnyDiepsloot
CloudyRandburg
SunnyRoodepoort
SunnyBotshabelo
SunnyBrakpan
SunnyUitenhage
OvercastEmalahleni
SunnyRichards Bay
Patchy rain nearbyVanderbijlpark
SunnyCenturion
OvercastMdantsane
SunnyPaarl
SunnySprings
SunnyCarletonville
SunnyKlerksdorp
SunnyMthatha
SunnyGeorge
CloudyWestonaria
SunnyMiddelburg
SunnyVryheid
SunnyPinetown
SunnyKimberley
SunnyeMbalenhle
SunnyNigel
SunnyMpumalanga
SunnyBhisho
SunnyRandfontein
SunnyRustenburg
SunnyPolokwane
SunnyPotchefstroom
SunnyVirginia
SunnyBrits
OvercastAlberton
SunnyQueenstown
SunnyMabopane
SunnyNelspruit
OvercastPhalaborwa
Partly CloudyKroonstad
SunnyMokopane
SunnyKutloanong
SunnyStellenbosch
SunnyStilfontein
SunnyKing William’s Town
SunnyDelmas
SunnyGrahamstown
SunnyGa-Rankuwa
SunnyBela Bela
OvercastMidrand
CloudyLouis Trichardt
SunnyPiet Retief
OvercastPhuthaditjhaba
SunnyBethlehem
SunnySasolburg
SunnyMmabatho
SunnyStanderton
SunnyBothaville
SunnyUpington
SunnyParys
SunnySchweizer-Reneke
SunnyeMkhondo
OvercastKnysna
OvercastSaldanha
SunnyBarberton
OvercastAtlantis
SunnyLichtenburg
SunnyGraaff Reinet
SunnyFochville
SunnyOudtshoorn
OvercastBethal
SunnyMossel Bay
OvercastFort Beaufort
SunnyKraaifontein
SunnyViljoenskroon
SunnyPort Shepstone
SunnyKwaDukuza
SunnyLetlhabile
OvercastVryburg
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 8.1°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 8.1°C.
Which city in South Africa is warmest right now?
Among major cities in South Africa, Durban is the warmest right now at 16.4°C, while Bloemfontein is the coolest at -0.7°C.
Does South Africa have multiple climate zones?
Yes - temperatures across South Africa today range by about 17°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 71%.
How windy is it in Pretoria right now?
Wind speed in Pretoria is around 4.3 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.