With Troodos shrouded in clouds snow is likely to fall on Friday morning on the higher mountain slopes, with sunnier weather expected in the afternoon.
Some local rain and isolated storms are predicted for the rest of the island.
The top temperatures are forecast to be 19C in most areas and 10C in and around Troodos.
In the evening, some areas will experience fog and temperatures will fall to 9C inland and in coastal regions. Some frost will form in the mountains with temperatures close to zero.
During the weekend, the met office expects mostly sunny weather, though some snow may fall on Sunday and Monday in Troodos. Over the next few days, temperatures will drop to below average for this time of the year.