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