The weather on Saturday will initially be fine in many areas but from midday on there will be scattered rain and isolated thunderstorms mainly in the mountains, inland and east of Troodos.
There will be more snow in the mountains.
Winds at times will be very strong over rough seas.
Temperatures will rise to 14 degrees Centigrade inland, 16 to 17 degrees Centigrade in coastal areas and 4 degrees Centigrade over the mountains.
Snow in Troodos square is 55 centimetres high with police warning that there is fog and visibility is poor.
Roads are slippery and drivers are urged to be particularly careful.