Weather in South Africa 🇿🇦

Pretoria

Clear
5°C 42°F
Clear
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in South Africa

Johannesburg

Smoky haze
48°
Smoky haze

Cape Town

Fog
47°
Fog

Durban

Patchy rain nearby
15° 59°
Patchy rain nearby

Soweto

Smoky haze
48°
Smoky haze

Port Elizabeth

Partly cloudy
12° 54°
Partly cloudy

Pietermaritzburg

Mist
43°
Mist

Pretoria

Clear
42°
Clear

Benoni

Clear
42°
Clear

Bloemfontein

Clear
32°
Clear

Tembisa

Clear
48°
Clear

East London

Partly Cloudy
12° 54°
Partly Cloudy

Vereeniging

Clear
43°
Clear

Boksburg

Clear
10° 50°
Clear

Welkom

Clear
46°
Clear

Newcastle

Cloudy
40°
Cloudy

Krugersdorp

Clear
48°
Clear

Diepsloot

Smoky haze
39°
Smoky haze

Randburg

Smoky haze
42°
Smoky haze

Roodepoort

Smoky haze
48°
Smoky haze

Botshabelo

Smoky haze
43°
Smoky haze

Brakpan

Clear
46°
Clear

Uitenhage

Partly cloudy
12° 54°
Partly cloudy

Emalahleni

Smoky haze
45°
Smoky haze

Richards Bay

Patchy rain nearby
16° 60°
Patchy rain nearby

Vanderbijlpark

Smoky haze
46°
Smoky haze

Centurion

Clear
42°
Clear

Mdantsane

Patchy rain nearby
12° 54°
Patchy rain nearby

Paarl

Fog
47°
Fog

Springs

Clear
42°
Clear

Carletonville

Haze
46°
Haze

Klerksdorp

Smoky haze
46°
Smoky haze

Mthatha

Mist
10° 50°
Mist

George

Clear
49°
Clear

Westonaria

Haze
46°
Haze

Middelburg

Clear
41°
Clear

Vryheid

Overcast
45°
Overcast

Pinetown

Clear
13° 56°
Clear

Kimberley

Partly Cloudy
39°
Partly Cloudy

eMbalenhle

Smoky haze
40°
Smoky haze

Nigel

Clear
40°
Clear

Mpumalanga

Mist
10° 51°
Mist

Bhisho

Clear
48°
Clear

Randfontein

Clear
48°
Clear

Rustenburg

Clear
47°
Clear

Polokwane

Mist
10° 51°
Mist

Potchefstroom

Smoky haze
44°
Smoky haze

Virginia

Clear
41°
Clear

Brits

Smoky haze
44°
Smoky haze

Alberton

Smoky haze
42°
Smoky haze

Queenstown

Cloudy
44°
Cloudy

Mabopane

Clear
42°
Clear

Nelspruit

Clear
47°
Clear

Phalaborwa

Mist
13° 55°
Mist

Kroonstad

Clear
41°
Clear

Mokopane

Mist
10° 51°
Mist

Kutloanong

Clear
45°
Clear

Stellenbosch

Fog
47°
Fog

Stilfontein

Smoky haze
46°
Smoky haze

King William’s Town

Clear
48°
Clear

Delmas

Clear
42°
Clear

Grahamstown

Clear
48°
Clear

Ga-Rankuwa

Clear
42°
Clear

Bela Bela

Clear
46°
Clear

Midrand

Clear
42°
Clear

Louis Trichardt

Mist
45°
Mist

Weather in South Africa — FAQ

Common questions about forecasts, units, and sources for South Africa.

What is the weather like in South Africa right now?
Live weather observations and 14-day forecasts are shown above for 65 city(ies) across South Africa. Click any city for full hourly + daily details.
How are forecasts for South Africa produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In South Africa the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.

Time now in these cities:

New York · London · Tokyo · Paris · Hong Kong · Singapore · Dubai · Los Angeles · Shanghai · Beijing · Sydney · Mumbai

Time now in countries:

🇺🇸 USA | 🇨🇳 China | 🇮🇳 India | 🇬🇧 United Kingdom | 🇩🇪 Germany | 🇯🇵 Japan | 🇫🇷 France | 🇨🇦 Canada | 🇦🇺 Australia | 🇧🇷 Brazil |

Time now in time zones:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | China (CST) | JST | AEST | SAST | MSK | NZST |

Free widgets for webmasters:

Free Analog Clock Widget | Free Digital Clock Widget | Free Text Clock Widget | Free Word Clock Widget