Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Light rain shower
20°
68°
Cape Town
Partly cloudy
24°
75°
Durban
Sunny
30°
87°
Soweto
Patchy rain nearby
20°
68°
Port Elizabeth
Moderate rain
22°
72°
Pietermaritzburg
Sunny
36°
96°
Pretoria
Light rain shower
20°
68°
Benoni
Light rain shower
20°
68°
Bloemfontein
Partly cloudy
25°
77°
Tembisa
Light rain shower
19°
67°
East London
Light rain
25°
77°
Welkom
Light rain shower
27°
80°
Newcastle
Patchy rain nearby
33°
91°
Botshabelo
Patchy rain nearby
27°
80°
Uitenhage
Moderate rain
22°
72°
Emalahleni
Light rain shower
21°
69°
Richards Bay
Sunny
32°
90°
Mdantsane
Light rain
25°
77°
Klerksdorp
Patchy rain nearby
25°
78°
Kimberley
Partly cloudy
27°
81°
Polokwane
Patchy rain nearby
26°
79°