Low pressure is affecting the area, with the met office saying there will be dust in the atmosphere at intervals until Thursday.
Wednesday will be partly cloudy and at intervals cloudy, with scattered showers and isolated thunderstorms initially on the west and north coasts and later in other areas. Snowfall is possible in the higher Troodos peaks.
Temperatures will be 17 C inland and on the coasts and 6 C in the mountains.
Tonight increased cloud will lead to scattered showers, mainly on the west and north coasts, while snowfall is possible in the higher Troodos peaks. Temperatures will fall to 6 C inland, around 10 C on the coasts and 1 C in the mountains.
Thursday will be partly cloudy and cloudy at intervals with scattered showers and isolated thunderstorms, initially in the west and north and gradually elsewhere. Snow is expected in the higher Troodos peaks.
Temperatures will remain basically unchanged which is close to average for time of year.
Friday and Saturday there will be periods of fine weather and periods of increased cloud, with light, scattered showers possible.
Temperatures will edge up to above average for the time of year on Friday, remaining unchanged on Saturday.
There is 50 cm snow at Troodos Square.
Source: In-Cyprus.com