Weather in South Africa 🇿🇦
Right now, East London is the warmest city in South Africa at 18°C, while Mthatha is the coolest at 8°C — a nationwide temperature range of 10°C.
Display Units:
Current Weather Conditions: Top Cities in South Africa
Johannesburg
Sunny
13°
55°
Cape Town
Overcast
17°
62°
Durban
Patchy rain nearby
18°
64°
Soweto
Sunny
12°
54°
Port Elizabeth
Overcast
16°
60°
Pietermaritzburg
Overcast
12°
54°
Pretoria
Partly Cloudy
13°
55°
Benoni
Sunny
12°
54°
Bloemfontein
Overcast
12°
53°
Tembisa
Partly Cloudy
12°
53°
East London
Patchy rain nearby
18°
65°
Vereeniging
Sunny
11°
52°
Boksburg
Sunny
12°
54°
Welkom
Overcast
13°
56°
Newcastle
Overcast
13°
55°
Krugersdorp
Sunny
11°
51°
Diepsloot
Sunny
12°
54°
Randburg
Sunny
12°
54°
Roodepoort
Sunny
12°
54°
Botshabelo
Overcast
11°
53°
Brakpan
Sunny
12°
54°
Uitenhage
Overcast
13°
55°
Emalahleni
Cloudy
12°
53°
Richards Bay
Light rain shower
18°
64°
Vanderbijlpark
Sunny
13°
55°
Centurion
Partly Cloudy
13°
55°
Mdantsane
Overcast
15°
60°
Paarl
Overcast
18°
64°
Springs
Sunny
10°
50°
Carletonville
Sunny
10°
51°
Klerksdorp
Overcast
13°
55°
Mthatha
Overcast
8°
47°
George
Sunny
17°
62°
Westonaria
Sunny
12°
54°
Middelburg
Partly Cloudy
11°
51°
Vryheid
Overcast
12°
53°
Pinetown
Patchy rain nearby
16°
61°
Kimberley
Sunny
14°
56°
eMbalenhle
Cloudy
9°
49°
Nigel
Partly Cloudy
9°
49°
Mpumalanga
Mist
12°
53°
Bhisho
Cloudy
12°
54°
Randfontein
Sunny
12°
54°
Rustenburg
Sunny
12°
53°
Polokwane
Sunny
11°
52°
Potchefstroom
Overcast
13°
56°
Virginia
Partly Cloudy
11°
53°
Brits
Sunny
12°
54°
Alberton
Sunny
12°
54°
Queenstown
Overcast
9°
49°
Mabopane
Cloudy
14°
56°
Nelspruit
Patchy rain nearby
12°
53°
Phalaborwa
Patchy rain nearby
16°
62°
Kroonstad
Sunny
12°
53°
Mokopane
Sunny
12°
54°
Kutloanong
Overcast
13°
56°
Stellenbosch
Overcast
18°
64°
Stilfontein
Overcast
13°
55°
King William’s Town
Cloudy
12°
54°
Delmas
Sunny
10°
50°
Grahamstown
Overcast
14°
57°
Ga-Rankuwa
Cloudy
14°
56°
Bela Bela
Sunny
13°
56°
Midrand
Partly Cloudy
12°
53°
Louis Trichardt
Patchy rain nearby
13°
55°
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.