Picture: Henk Kruger/ANA/African News Agency

Cape Town - Residents in the Eastern Cape, Western Cape and KwaZulu-Natal should brace themselves for a chilly weekend with snowfalls predicted over high lying areas of all three provinces on Friday and the early hours of Saturday.

The South African Weather Service says cold, gusty north-westerly winds with speeds of 45-60km/h are expected over Central and Little Karoo, Northern Cape, the western parts of the North-West, Free State and the interior of the Eastern Cape on Friday, and will spread to the eastern parts on Saturday.

The western half of the Eastern Cape will experience cloudy and cold conditions with rain and scattered but isolated showers along the coast and adjacent interior west of Cape St Francis. It will be partly cloudy and cold to cool in the eastern half of the Easter Cape, becoming cloudy with scattered showers from late morning. Snow is expected to fall over the southern Drakensberg from Friday evening.

The Western Cape will experience cool weather along the south-coast, while cloudy and cold conditions will prevail over the rest of the province,  with rain showers abating during the morning, except in the extreme west. Light snowfalls are possible on the western mountain peaks in the province on Friday. The wind along the coast will be moderate to fresh westerly to north-westerly but strong along the south-west coast.