Weather in South Africa 🇿🇦
Right now, Kimberley is the warmest city in South Africa at 26°C, while Stellenbosch is the coolest at 14°C — a nationwide temperature range of 12°C.
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Overcast
24°
74°
Cape Town
Patchy rain nearby
16°
61°
Durban
Partly Cloudy
21°
70°
Soweto
Smoky haze
22°
72°
Port Elizabeth
Overcast
16°
62°
Pietermaritzburg
Smoky haze
20°
68°
Pretoria
Clear
25°
77°
Benoni
Clear
24°
76°
Bloemfontein
Partly Cloudy
23°
73°
Tembisa
Clear
24°
75°
East London
Light drizzle
19°
67°
Vereeniging
Overcast
23°
74°
Boksburg
Clear
24°
76°
Welkom
Overcast
24°
76°
Newcastle
Partly Cloudy
24°
74°
Krugersdorp
Partly Cloudy
22°
72°
Diepsloot
Cloudy
22°
71°
Randburg
Clear
23°
74°
Roodepoort
Overcast
22°
72°
Botshabelo
Overcast
23°
73°
Brakpan
Clear
24°
76°
Uitenhage
Overcast
16°
60°
Emalahleni
Overcast
24°
74°
Richards Bay
Overcast
22°
72°
Vanderbijlpark
Overcast
23°
73°
Centurion
Clear
25°
77°
Mdantsane
Patchy rain nearby
18°
65°
Paarl
Patchy rain nearby
15°
59°
Springs
Clear
21°
70°
Carletonville
Cloudy
20°
68°
Klerksdorp
Clear
22°
72°
Mthatha
Cloudy
21°
69°
George
Overcast
16°
60°
Westonaria
Partly Cloudy
23°
74°
Middelburg
Overcast
23°
73°
Vryheid
Clear
18°
64°
Pinetown
Smoky haze
23°
73°
Kimberley
Partly Cloudy
26°
79°
eMbalenhle
Partly Cloudy
20°
68°
Nigel
Clear
21°
70°
Mpumalanga
Clear
24°
76°
Bhisho
Patchy rain nearby
16°
61°
Randfontein
Partly Cloudy
23°
73°
Rustenburg
Cloudy
22°
72°
Polokwane
Cloudy
22°
71°
Potchefstroom
Overcast
22°
72°
Virginia
Overcast
22°
71°
Brits
Clear
22°
72°
Alberton
Clear
25°
76°
Queenstown
Light rain shower
18°
65°
Mabopane
Clear
26°
79°
Nelspruit
Clear
18°
65°
Phalaborwa
Overcast
25°
78°
Kroonstad
Clear
21°
70°
Mokopane
Cloudy
24°
74°
Kutloanong
Overcast
25°
77°
Stellenbosch
Patchy rain nearby
14°
58°
Stilfontein
Clear
22°
72°
King William’s Town
Light drizzle
16°
62°
Delmas
Clear
21°
70°
Grahamstown
Overcast
15°
59°
Ga-Rankuwa
Clear
26°
79°
Bela Bela
Clear
25°
77°
Midrand
Clear
25°
76°
Louis Trichardt
Overcast
19°
66°
Weather in South Africa — FAQ
Common questions about forecasts, units, and sources for South Africa.
What is the weather like in South Africa right now?
Live weather observations and 14-day forecasts are shown above for 65 city(ies) across South Africa. Click any city for full hourly + daily details.
How are forecasts for South Africa produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In South Africa the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.