Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Patchy rain nearby
21°
70°
Cape Town
Light rain
14°
58°
Durban
Sunny
26°
79°
Soweto
Patchy rain nearby
21°
70°
Port Elizabeth
Sunny
20°
68°
Pietermaritzburg
Sunny
29°
85°
Pretoria
Partly cloudy
20°
69°
Benoni
Patchy rain nearby
21°
70°
Bloemfontein
Moderate or heavy rain with thunder
14°
57°
Tembisa
Patchy rain nearby
21°
70°
East London
Sunny
21°
70°
Welkom
Thundery outbreaks in nearby
25°
77°
Newcastle
Partly Cloudy
27°
81°
Botshabelo
Sunny
23°
74°
Uitenhage
Sunny
26°
80°
Emalahleni
Patchy rain nearby
18°
65°
Richards Bay
Sunny
26°
80°
Mdantsane
Sunny
21°
70°
Klerksdorp
Patchy rain nearby
24°
76°
Kimberley
Partly cloudy
19°
66°
Polokwane
Partly cloudy
26°
79°