Support Time.now: Join our Premium Plan for an ad-free experience! Support Us: Go Premium Ad-Free!

Weather in South Africa 🇿🇦

Pretoria

Cloudy
16°C 61°F
Cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in South Africa

Johannesburg

Cloudy
13° 56°
Cloudy

Cape Town

Partly cloudy
13° 56°
Partly cloudy

Durban

Overcast
20° 69°
Overcast

Soweto

Partly Cloudy
13° 56°
Partly Cloudy

Port Elizabeth

Patchy rain nearby
15° 59°
Patchy rain nearby

Pietermaritzburg

Patchy rain nearby
14° 57°
Patchy rain nearby

Pretoria

Cloudy
16° 61°
Cloudy

Benoni

Overcast
13° 56°
Overcast

Bloemfontein

Clear
43°
Clear

Tembisa

Cloudy
14° 57°
Cloudy

East London

Clear
14° 57°
Clear

Vereeniging

Partly Cloudy
14° 57°
Partly Cloudy

Boksburg

Cloudy
13° 56°
Cloudy

Welkom

Cloudy
14° 57°
Cloudy

Newcastle

Clear
13° 55°
Clear

Krugersdorp

Patchy rain nearby
13° 56°
Patchy rain nearby

Diepsloot

Partly cloudy
14° 58°
Partly cloudy

Randburg

Cloudy
14° 58°
Cloudy

Roodepoort

Cloudy
14° 57°
Cloudy

Botshabelo

Clear
11° 52°
Clear

Brakpan

Cloudy
13° 56°
Cloudy

Uitenhage

Patchy rain nearby
15° 59°
Patchy rain nearby

Emalahleni

Cloudy
14° 58°
Cloudy

Richards Bay

Light rain shower
23° 73°
Light rain shower

Vanderbijlpark

Clear
14° 57°
Clear

Centurion

Patchy rain nearby
14° 58°
Patchy rain nearby

Mdantsane

Clear
15° 59°
Clear

Paarl

Clear
14° 58°
Clear

Springs

Cloudy
13° 56°
Cloudy

Carletonville

Cloudy
14° 57°
Cloudy

Klerksdorp

Clear
15° 58°
Clear

Mthatha

Clear
11° 52°
Clear

George

Overcast
13° 56°
Overcast

Westonaria

Partly Cloudy
14° 57°
Partly Cloudy

Middelburg

Light drizzle
15° 59°
Light drizzle

Vryheid

Clear
14° 58°
Clear

Pinetown

Patchy rain nearby
18° 65°
Patchy rain nearby

Kimberley

Clear
45°
Clear

eMbalenhle

Mist
13° 56°
Mist

Nigel

Mist
13° 56°
Mist

Mpumalanga

Overcast
15° 59°
Overcast

Bhisho

Partly Cloudy
11° 52°
Partly Cloudy

Randfontein

Patchy rain nearby
13° 56°
Patchy rain nearby

Rustenburg

Patchy rain nearby
17° 63°
Patchy rain nearby

Polokwane

Light rain shower
18° 64°
Light rain shower

Potchefstroom

Mist
14° 57°
Mist

Virginia

Partly Cloudy
14° 57°
Partly Cloudy

Brits

Patchy rain nearby
17° 63°
Patchy rain nearby

Alberton

Partly Cloudy
14° 57°
Partly Cloudy

Queenstown

Clear
36°
Clear

Mabopane

Partly Cloudy
16° 61°
Partly Cloudy

Nelspruit

Mist
17° 63°
Mist

Phalaborwa

Light rain shower
20° 68°
Light rain shower

Kroonstad

Clear
15° 58°
Clear

Mokopane

Light rain shower
18° 64°
Light rain shower

Kutloanong

Clear
15° 60°
Clear

Stellenbosch

Patchy rain nearby
14° 58°
Patchy rain nearby

Stilfontein

Clear
15° 58°
Clear

King William’s Town

Clear
12° 53°
Clear

Delmas

Overcast
13° 56°
Overcast

Grahamstown

Clear
10° 51°
Clear

Ga-Rankuwa

Partly Cloudy
16° 61°
Partly Cloudy

Bela Bela

Light rain
17° 63°
Light rain

Midrand

Cloudy
14° 58°
Cloudy

Louis Trichardt

Light rain shower
17° 62°
Light rain shower

Piet Retief

Partly Cloudy
15° 59°
Partly Cloudy

Phuthaditjhaba

Partly Cloudy
46°
Partly Cloudy

Bethlehem

Mist
10° 51°
Mist

Sasolburg

Clear
14° 57°
Clear

Mmabatho

Partly Cloudy
16° 61°
Partly Cloudy

Standerton

Mist
13° 56°
Mist

Bothaville

Clear
16° 60°
Clear

Upington

Clear
49°
Clear

Parys

Clear
14° 58°
Clear

Schweizer-Reneke

Clear
14° 57°
Clear

eMkhondo

Partly Cloudy
15° 59°
Partly Cloudy

Knysna

Light rain shower
14° 57°
Light rain shower

Saldanha

Patchy rain nearby
10° 50°
Patchy rain nearby

Barberton

Light drizzle
17° 63°
Light drizzle

Atlantis

Clear
14° 58°
Clear

Lichtenburg

Fog
14° 57°
Fog

Graaff Reinet

Patchy rain nearby
11° 52°
Patchy rain nearby

Fochville

Cloudy
14° 57°
Cloudy

Oudtshoorn

Patchy rain nearby
11° 52°
Patchy rain nearby

Bethal

Mist
14° 56°
Mist

Mossel Bay

Overcast
13° 56°
Overcast

Fort Beaufort

Patchy rain nearby
12° 53°
Patchy rain nearby

Kraaifontein

Patchy rain nearby
14° 58°
Patchy rain nearby

Viljoenskroon

Clear
15° 59°
Clear

Port Shepstone

Patchy rain nearby
18° 65°
Patchy rain nearby

KwaDukuza

Patchy rain nearby
21° 70°
Patchy rain nearby

Letlhabile

Patchy rain nearby
17° 63°
Patchy rain nearby

Vryburg

Partly Cloudy
13° 56°
Partly Cloudy

Wolmaransstad

Clear
15° 59°
Clear

Edenvale

Cloudy
14° 58°
Cloudy

eSikhaleni

Light drizzle
22° 72°
Light drizzle

Balfour

Partly Cloudy
14° 57°
Partly Cloudy

Mondlo

Partly Cloudy
16° 60°
Partly Cloudy

Beaufort West

Patchy rain nearby
10° 50°
Patchy rain nearby

Aliwal North

Clear
45°
Clear