Weather in South Africa 🇿🇦
Right now, East London is the warmest city in South Africa at 19°C, while Vryheid is the coolest at 9°C — a nationwide temperature range of 10°C.
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Cloudy
14°
58°
Cape Town
Clear
17°
62°
Durban
Cloudy
16°
61°
Soweto
Patchy rain nearby
14°
57°
Port Elizabeth
Clear
17°
63°
Pietermaritzburg
Clear
10°
51°
Pretoria
Overcast
16°
60°
Benoni
Overcast
15°
59°
Bloemfontein
Clear
14°
58°
Tembisa
Overcast
15°
58°
East London
Clear
19°
66°
Vereeniging
Overcast
14°
56°
Boksburg
Overcast
15°
59°
Welkom
Overcast
16°
60°
Newcastle
Clear
12°
53°
Krugersdorp
Patchy rain nearby
14°
57°
Diepsloot
Cloudy
15°
59°
Randburg
Cloudy
14°
57°
Roodepoort
Patchy rain nearby
13°
56°
Botshabelo
Clear
14°
58°
Brakpan
Overcast
15°
58°
Uitenhage
Partly Cloudy
14°
58°
Emalahleni
Cloudy
14°
56°
Richards Bay
Overcast
17°
63°
Vanderbijlpark
Cloudy
16°
60°
Centurion
Overcast
15°
59°
Mdantsane
Clear
17°
62°
Paarl
Clear
15°
59°
Springs
Overcast
14°
56°
Carletonville
Patchy rain nearby
12°
54°
Klerksdorp
Smoky haze
16°
61°
Mthatha
Mist
11°
51°
George
Clear
18°
64°
Westonaria
Patchy rain nearby
14°
58°
Middelburg
Cloudy
13°
55°
Vryheid
Cloudy
9°
48°
Pinetown
Cloudy
18°
64°
Kimberley
Clear
16°
61°
eMbalenhle
Overcast
10°
51°
Nigel
Overcast
13°
55°
Mpumalanga
Partly Cloudy
15°
58°
Bhisho
Clear
13°
55°
Randfontein
Patchy rain nearby
14°
57°
Rustenburg
Light rain shower
14°
58°
Polokwane
Cloudy
13°
56°
Potchefstroom
Cloudy
16°
61°
Virginia
Overcast
15°
58°
Brits
Light rain shower
16°
60°
Alberton
Overcast
15°
59°
Queenstown
Mist
10°
51°
Mabopane
Partly Cloudy
16°
60°
Nelspruit
Clear
13°
56°
Phalaborwa
Clear
17°
63°
Kroonstad
Partly Cloudy
13°
56°
Mokopane
Partly Cloudy
13°
56°
Kutloanong
Overcast
16°
60°
Stellenbosch
Clear
14°
56°
Stilfontein
Smoky haze
16°
61°
King William’s Town
Clear
13°
55°
Delmas
Overcast
14°
56°
Grahamstown
Clear
14°
56°
Ga-Rankuwa
Partly Cloudy
16°
60°
Bela Bela
Partly Cloudy
16°
61°
Midrand
Overcast
15°
58°
Louis Trichardt
Partly Cloudy
12°
54°
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.