Weather in South Africa 🇿🇦
Right now it is 17°C and patchy rain nearby in Pretoria (feels like 10°C), with humidity 62%, wind 35 km/h. Across South Africa right now, the warmest of the major cities is eSikhaleni (20°C), and the coolest is Beaufort West (6°C).
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Moderate rainCape Town
ClearDurban
Light rain showerSoweto
Light rain showerPort Elizabeth
Patchy rain nearbyPietermaritzburg
Light rain showerPretoria
Patchy rain nearbyBenoni
Moderate rainBloemfontein
OvercastTembisa
OvercastEast London
Patchy rain nearbyVereeniging
Patchy rain nearbyBoksburg
Moderate rainWelkom
OvercastNewcastle
Patchy rain nearbyKrugersdorp
Light drizzleDiepsloot
Moderate rainRandburg
CloudyRoodepoort
Light rain showerBotshabelo
OvercastBrakpan
Moderate rainUitenhage
Patchy rain nearbyEmalahleni
OvercastRichards Bay
Light rain showerVanderbijlpark
OvercastCenturion
Heavy rainMdantsane
Patchy rain nearbyPaarl
ClearSprings
Light rain showerCarletonville
OvercastKlerksdorp
Light rain showerMthatha
Light rain showerGeorge
Patchy rain nearbyWestonaria
Light rain showerMiddelburg
OvercastVryheid
Patchy rain nearbyPinetown
Light rain showerKimberley
OvercasteMbalenhle
OvercastNigel
OvercastMpumalanga
Light rain showerBhisho
Patchy rain nearbyRandfontein
Light rain showerRustenburg
Patchy rain nearbyPolokwane
CloudyPotchefstroom
Patchy rain nearbyVirginia
OvercastBrits
Light rainAlberton
Moderate rainQueenstown
Patchy rain nearbyMabopane
Patchy rain nearbyNelspruit
OvercastPhalaborwa
Partly CloudyKroonstad
OvercastMokopane
OvercastKutloanong
Patchy rain nearbyStellenbosch
ClearStilfontein
Light rain showerKing William’s Town
Patchy rain nearbyDelmas
OvercastGrahamstown
Patchy rain nearbyGa-Rankuwa
Patchy rain nearbyBela Bela
Light rainMidrand
OvercastLouis Trichardt
Patchy rain nearbyPiet Retief
Patchy rain nearbyPhuthaditjhaba
Patchy rain nearbyBethlehem
OvercastSasolburg
OvercastMmabatho
Patchy rain nearbyStanderton
Patchy rain nearbyBothaville
Light rain showerUpington
OvercastParys
OvercastSchweizer-Reneke
Light rain showereMkhondo
Patchy rain nearbyKnysna
Patchy rain nearbySaldanha
ClearBarberton
OvercastAtlantis
ClearLichtenburg
Light rain showerGraaff Reinet
Partly CloudyFochville
Patchy rain nearbyOudtshoorn
ClearBethal
Patchy rain nearbyMossel Bay
Patchy rain nearbyFort Beaufort
Patchy rain nearbyKraaifontein
ClearViljoenskroon
Light rainPort Shepstone
Patchy rain nearbyKwaDukuza
Light rain showerLetlhabile
CloudyVryburg
Light rain showerWolmaransstad
OvercastEdenvale
CloudyeSikhaleni
Patchy rain nearbyBalfour
OvercastMondlo
Patchy rain nearbyBeaufort West
OvercastAliwal North
ClearBrowse 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 17.0°C with Patchy rain nearby. 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 17.0°C. It feels like 10.2°C.
Which city in South Africa is warmest right now?
Among major cities in South Africa, Pretoria is the warmest right now at 17.0°C, while Pietermaritzburg is the coolest at 9.5°C.
How humid is it in Pretoria right now?
Humidity in Pretoria is currently 62%. There's currently around 0.01mm of precipitation.
How windy is it in Pretoria right now?
Wind speed in Pretoria is around 34.6 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.