Christmas Weekend Weather



Starting with Friday; a second cold front arrives in the Western Cape bringing rain showers and cooler weather for the Peninsula, Overberg, south coast, and parts of the Winelands.

Extremely hot conditions are still expected in places over the north-eastern parts of the Northern Cape, western parts of the North West and Free State and the Lowveld of Limpopo and Mpumalanga during the last day of a heatwave. Extremely hot temperatures are expected in the Limpopo Lowveld and Western Bushveld, as well as the Limpopo Valley. 

Isolated afternoon and evening thunderstorms are in the forecast for the eastern parts. Mostly cloudy conditions with scattered thunderstorms for the eastern Free State and the interior of KwaZulu-Natal.


The weekend starts of with some light morning rain along the south coast on Saturday. Much cooler weather is expected over the country with cloudy conditions and light rain in KwaZulu-Natal.

It’ll be a stormy afternoon for the eastern interior with mostly cloudy conditions and scattered thunderstorms. Heavy downpours are expected in Mpumalanga, the Lowveld and parts of the Kruger National Park by Saturday evening.

Finally, Mpumalanga and Limpopo will wake up to wet conditions with rain showers and thunderstorms on Christmas Day.

After heatwave conditions over the eastern parts this past week; Christmas Day brings a gift of relief to the heat with much cooler temperatures. Stormy and cloudy weather is in store for North West and Gauteng with scattered rain and thunderstorms. Due to a tropical low, we’re anticipating significant rainfall over the northern parts of North West with models indicating close to 100 mm of rain.

It will remain mostly cloudy in KwaZulu-Natal on Sunday, with some light rain along the coast in the morning.

On the other hand,  sunny and lovely warm weather is expected for the western parts with temperatures above 30°C.

Annette Venter

Discussion Policy

eNCA.com would like to send you push notifications.
Notifications can be turned off any time in your browser settings.
You have been registered for browser notifications