AfriWeather
Countries
South Africa
Nigeria
Kenya
Egypt
en
Home
/
South Africa
🇿🇦
South Africa Weather
60 cities across 9 regions
Eastern Cape
7
🌧️
Gqeberha
17°
⛅
East London
23°
⛅
Uitenhage
18°
⛅
Mthatha
29°
🌦️
Makhanda
20°
⛅
Graaff-Reinet
31°
🌧️
Jeffreys Bay
18°
Free State
3
🌦️
Bloemfontein
24°
⛅
Welkom
25°
⛅
Kroonstad
27°
Gauteng
15
☀️
Johannesburg
26°
☀️
Pretoria
29°
☀️
Soweto
26°
☀️
Benoni
27°
🌤️
Vereeniging
27°
☀️
Tembisa
26°
☀️
Krugersdorp
25°
☀️
Boksburg
27°
☀️
Randburg
26°
☀️
Roodepoort
26°
☀️
Centurion
27°
☀️
Sandton
26°
☀️
Midrand
27°
🌤️
Springs
28°
☀️
Vanderbijlpark
27°
KwaZulu-Natal
8
⛅
Durban
25°
🌤️
Pietermaritzburg
30°
⛅
Newcastle
30°
🌤️
Richards Bay
25°
⛅
Ladysmith
31°
⛅
Pinetown
26°
⛅
Umhlanga
26°
🌤️
Ballito
25°
Limpopo
5
☀️
Polokwane
27°
☀️
Thohoyandou
26°
☀️
Lephalale
33°
☀️
Musina
30°
☀️
Tzaneen
25°
Mpumalanga
3
☀️
eMalahleni
28°
☀️
Nelspruit
26°
☀️
Secunda
28°
North West
4
⛅
Rustenburg
27°
☀️
Mahikeng
28°
☀️
Potchefstroom
27°
⛅
Klerksdorp
28°
Northern Cape
2
⛅
Kimberley
27°
🌦️
Upington
34°
Western Cape
13
☁️
Cape Town
18°
☁️
George
18°
☁️
Paarl
18°
☁️
Stellenbosch
18°
☁️
Mossel Bay
19°
☁️
Worcester
19°
🌫️
Saldanha Bay
17°
☁️
Oudtshoorn
21°
☁️
Knysna
18°
☁️
Hermanus
18°
🌦️
Plettenberg Bay
18°
☁️
Swellendam
23°
🌦️
Franschhoek
17°