Weather in South Africa 🇿🇦
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Partly Cloudy
15°
60°
Cape Town
Clear
16°
61°
Durban
Light rain shower
20°
68°
Soweto
Overcast
15°
60°
Port Elizabeth
Patchy rain nearby
18°
64°
Pietermaritzburg
Light drizzle
14°
57°
Pretoria
Partly Cloudy
16°
62°
Benoni
Cloudy
17°
63°
Bloemfontein
Clear
13°
55°
East London
Patchy rain nearby
18°
64°
Vereeniging
Cloudy
16°
61°
Boksburg
Cloudy
17°
63°
Newcastle
Patchy rain nearby
12°
54°
Krugersdorp
Cloudy
17°
63°
Diepsloot
Partly Cloudy
16°
60°
Randburg
Cloudy
17°
63°
Roodepoort
Cloudy
14°
57°
Botshabelo
Clear
13°
56°
Brakpan
Overcast
15°
59°
Uitenhage
Partly cloudy
16°
62°
Emalahleni
Cloudy
12°
54°
Richards Bay
Patchy rain nearby
23°
73°
Vanderbijlpark
Partly Cloudy
18°
65°
Centurion
Cloudy
18°
65°
Mdantsane
Patchy rain nearby
17°
63°
Paarl
Clear
16°
61°
Springs
Cloudy
15°
59°
Carletonville
Cloudy
18°
65°
Klerksdorp
Clear
16°
60°
Mthatha
Partly Cloudy
14°
58°
George
Clear
11°
52°
Westonaria
Cloudy
15°
59°
Middelburg
Cloudy
13°
55°
Vryheid
Light rain shower
13°
55°
Pinetown
Light rain shower
17°
63°
Kimberley
Clear
15°
59°
eMbalenhle
Overcast
17°
63°
Nigel
Cloudy
17°
63°
Mpumalanga
Light rain shower
14°
56°
Bhisho
Patchy rain nearby
12°
54°
Randfontein
Cloudy
17°
63°
Polokwane
Patchy rain nearby
18°
64°
Potchefstroom
Partly Cloudy
16°
61°
Virginia
Clear
15°
58°
Brits
Partly Cloudy
18°
65°
Alberton
Overcast
18°
65°
Queenstown
Patchy rain nearby
10°
50°
Mabopane
Partly Cloudy
16°
61°
Nelspruit
Light rain shower
16°
62°
Phalaborwa
Patchy rain nearby
19°
66°
Kroonstad
Partly Cloudy
13°
56°
Mokopane
Patchy rain nearby
18°
64°
Stellenbosch
Clear
12°
54°
King William’s Town
Patchy rain nearby
13°
55°
Delmas
Cloudy
15°
59°
Grahamstown
Patchy rain nearby
14°
57°
Ga-Rankuwa
Partly Cloudy
16°
61°
Midrand
Clear
15°
60°
Louis Trichardt
Light rain
16°
60°
Phuthaditjhaba
Fog
9°
48°
Bethlehem
Overcast
9°
49°
Sasolburg
Partly Cloudy
14°
58°
Mmabatho
Clear
16°
61°
Bothaville
Partly Cloudy
16°
60°
Upington
Clear
17°
63°
Parys
Partly Cloudy
14°
58°
Schweizer-Reneke
Clear
13°
56°
eMkhondo
Patchy rain nearby
13°
55°
Knysna
Clear
13°
55°
Saldanha
Clear
12°
54°
Barberton
Light rain shower
16°
62°
Atlantis
Clear
12°
54°
Graaff Reinet
Clear
11°
51°
Fochville
Partly Cloudy
15°
60°
Oudtshoorn
Clear
11°
52°
Mossel Bay
Clear
11°
52°
Kraaifontein
Clear
12°
54°
Viljoenskroon
Partly Cloudy
15°
59°
Port Shepstone
Light rain shower
18°
64°
KwaDukuza
Light rain shower
20°
68°
Letlhabile
Partly Cloudy
17°
63°
Vryburg
Clear
16°
60°
Wolmaransstad
Partly Cloudy
15°
58°
Balfour
Cloudy
12°
54°
Mondlo
Light rain shower
13°
56°
Beaufort West
Clear
12°
53°
Aliwal North
Clear
10°
50°