Cape Town - The weekend will kick off on 10 November with severe thunderstorms and heavy rain expected over KZN and parts of Free State.
Rain will fall over the eastern parts of the country, with scattered showers in central parts of the country.
The SA Weather Service (SAWS) has also issued a fire danger warning for parts of the country.
SEE: Weather Service: SA warming faster than the global average trend
Thunderstorm and heavy rain watch
SAWS issued a watch for severe thunderstorms over the northwestern parts of KZN and the extreme eastern parts of the Free State.
Heavy rainfall is expected along the KZN coastline and the adjacent interior.
Fire hazardous conditions
Extremely high fire conditions are expected in places over the western parts of North West.
30% chance of rain is expected in a band stretching from central coastal parts of Eastern Cape, over Lesotho up to the eastern parts of North West.
Moving eastward, KZN, Mpumalanga, Limpopo and the northern parts of Gauteng can expect a 60% chance of rain on Friday.
ALSO SEE: #ParisAgreement: Syria signs on, leaving only US out of climate change battle
On Friday, minimum temperatures will be cold in the interior over parts of Western, Northern and Eastern Cape, as well as Free State and Ermelo in Mpumalanga. The rest of the country will be cool, with warmer temperatures in the coastal areas and on the northern borders.
Sutherland in the Northern Cape will be the coldest place in the country at 5°C.
Maximum temperatures will be warm in the western provinces, western parts of Free State, Gauteng and most of Mpumalanga and Limpopo. It will be hot on the northern border of North West and Northern Cape and the country's borders stretching from North West to Kruger National Park. Eastern Cape and southern parts of KZN will have cool temperatures.
The hottest places in SA will be Vryburg and Mafikeng in the North West, and Lephalale and Musina in Limpopo, all reaching a hot 32°C.
Click here to see the specific forecast for your city over the next few days
Pretoria in Gauteng will reach a hot 31°C, while Johannesburg will see a high of 28°C. Bloemfontein in the Free State will reach a warm 28°C.
Along the coastal regions, Cape Town in the Western Cape will reach a mild 25°C, while KZN's Durban will see a mild 22°C. Port Elizabeth in the Eastern Cape will also be 22°C.
What to read next on Traveller24:
- #LoveSA: Cape Town makes the list for elegant city in the world
- WTM London wrap: Jozi ranks 37 in Top 100 City Destinations
- UPDATE: Airlink passenger shares account of 'massive explosion' ahead of emergency landing