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