Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Partly Cloudy
24°
74°
Cape Town
Patchy rain nearby
15°
59°
Durban
Overcast
17°
63°
Soweto
Partly Cloudy
22°
72°
Port Elizabeth
Cloudy
18°
64°
Pietermaritzburg
Overcast
12°
54°
Pretoria
Overcast
25°
76°
Benoni
Cloudy
24°
75°
Bloemfontein
Cloudy
18°
64°
Tembisa
Overcast
24°
74°
East London
Partly Cloudy
19°
66°
Welkom
Overcast
21°
69°
Newcastle
Clear
18°
65°
Botshabelo
Overcast
18°
64°
Uitenhage
Overcast
16°
60°
Emalahleni
Smoky haze
23°
74°
Richards Bay
Overcast
17°
62°
Mdantsane
Overcast
17°
62°
Klerksdorp
Overcast
18°
65°
Kimberley
Overcast
22°
71°
Polokwane
Clear
20°
68°