THE weather will be lovely over the Christmas weekend despite the rainy conditions at the beginning of the week.
Yesterday morning's cold and rainy start will be replaced by temperate weather over the festive long weekend.
Forecaster Venetia Magane of the South African Weather Bureau says Christmas morning will be sunny in Gauteng at 19 to 32 degrees in Pretoria and 17 to 31 degrees for Johannesburg.
It will be partly cloudy with a 30percent chance of thundershowers in the afternoon. The fine weather will persist until after the weekend.
"The temperature will be warm. It will be a fine day on Christmas. People can go on picnics or outdoor activities but should start packing up in the afternoon since there is a possibility of thundershowers," Magane said.
Durban and the KwaZulu-Natal North Coast will be partly cloudy in the morning with a 30percent chance of rain. The temperature will range from 20 to 24 degrees.
Cape Town will be fine but cool with temperatures of 16 to 23 degrees. The weekend will be cloudy with a 30percent chance of rain.