Weather in South Africa 🇿🇦
Right now it is 20°C and sunny in Pretoria (feels like 17°C), with humidity 32%, wind 5 km/h. Across South Africa right now, the warmest of the major cities is Vryheid (22°C), and the coolest is Paarl (11°C).
Current Weather Conditions: Top Cities in South Africa
Johannesburg
SunnyCape Town
Light drizzleDurban
SunnySoweto
SunnyPort Elizabeth
CloudyPietermaritzburg
SunnyPretoria
SunnyBenoni
SunnyBloemfontein
OvercastTembisa
SunnyEast London
Partly CloudyVereeniging
OvercastBoksburg
SunnyWelkom
SunnyNewcastle
SunnyKrugersdorp
SunnyDiepsloot
SunnyRandburg
SunnyRoodepoort
SunnyBotshabelo
Partly CloudyBrakpan
SunnyUitenhage
SunnyEmalahleni
CloudyRichards Bay
SunnyVanderbijlpark
OvercastCenturion
SunnyMdantsane
OvercastPaarl
Patchy rain nearbySprings
CloudyCarletonville
SunnyKlerksdorp
Partly CloudyMthatha
SunnyGeorge
OvercastWestonaria
SunnyMiddelburg
CloudyVryheid
SunnyPinetown
SunnyKimberley
OvercasteMbalenhle
OvercastNigel
Partly CloudyMpumalanga
SunnyBhisho
OvercastRandfontein
SunnyRustenburg
SunnyPolokwane
SunnyPotchefstroom
CloudyVirginia
SunnyBrits
SunnyAlberton
SunnyQueenstown
OvercastMabopane
SunnyNelspruit
SunnyPhalaborwa
SunnyKroonstad
SunnyMokopane
SunnyKutloanong
SunnyStellenbosch
Patchy rain nearbyStilfontein
Partly CloudyKing William’s Town
OvercastDelmas
CloudyGrahamstown
CloudyGa-Rankuwa
SunnyBela Bela
SunnyMidrand
SunnyLouis Trichardt
SunnyPiet Retief
SunnyPhuthaditjhaba
OvercastBethlehem
SunnySasolburg
OvercastMmabatho
SunnyStanderton
SunnyBothaville
OvercastUpington
OvercastParys
Partly CloudySchweizer-Reneke
CloudyeMkhondo
SunnyKnysna
OvercastSaldanha
Patchy rain nearbyBarberton
SunnyAtlantis
Patchy rain nearbyLichtenburg
SunnyGraaff Reinet
OvercastFochville
SunnyOudtshoorn
OvercastBethal
OvercastMossel Bay
OvercastFort Beaufort
SunnyKraaifontein
Light drizzleViljoenskroon
OvercastPort Shepstone
SunnyKwaDukuza
CloudyLetlhabile
SunnyVryburg
CloudyWolmaransstad
CloudyEdenvale
SunnyeSikhaleni
SunnyBalfour
OvercastMondlo
CloudyBeaufort West
SunnyAliwal North
CloudyBrowse 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 19.9°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 19.9°C. It feels like 17.3°C.
Which city in South Africa is warmest right now?
Among major cities in South Africa, Newcastle is the warmest right now at 20.9°C, while Cape Town is the coolest at 13.8°C.
How humid is it in Pretoria right now?
Humidity in Pretoria is currently 32%.
How windy is it in Pretoria right now?
Wind speed in Pretoria is around 5.4 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.