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