Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Sunny
17°
62°
Cape Town
Partly Cloudy
17°
63°
Durban
Sunny
22°
71°
Soweto
Sunny
18°
64°
Port Elizabeth
Sunny
20°
69°
Pietermaritzburg
Sunny
22°
72°
Pretoria
Sunny
23°
74°
Benoni
Sunny
18°
64°
Bloemfontein
Sunny
18°
65°
Tembisa
Sunny
18°
65°
East London
Sunny
20°
68°
Welkom
Sunny
17°
63°
Newcastle
Sunny
20°
68°
Botshabelo
Sunny
17°
63°
Uitenhage
Sunny
20°
69°
Emalahleni
Sunny
18°
64°
Richards Bay
Sunny
22°
72°
Mdantsane
Sunny
20°
68°
Klerksdorp
Sunny
19°
66°
Kimberley
Sunny
20°
68°
Polokwane
Sunny
24°
75°