Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Sunny
18°
65°
Cape Town
Light rain
16°
61°
Durban
Sunny
22°
71°
Soweto
Partly Cloudy
17°
63°
Port Elizabeth
Light rain
15°
60°
Pietermaritzburg
Sunny
23°
73°
Pretoria
Sunny
21°
70°
Benoni
Sunny
18°
64°
Bloemfontein
Partly cloudy
20°
68°
Tembisa
Sunny
18°
65°
East London
Light rain
16°
62°
Welkom
Partly Cloudy
20°
68°
Newcastle
Sunny
21°
70°
Botshabelo
Overcast
17°
63°
Uitenhage
Light rain
15°
59°
Emalahleni
Sunny
18°
65°
Richards Bay
Cloudy
23°
73°
Mdantsane
Light rain
16°
62°
Klerksdorp
Sunny
20°
68°
Kimberley
Patchy rain nearby
22°
72°
Polokwane
Sunny
25°
78°