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