Snow fell on the highest points of Troodos on Wednesday, as rain and hail caused power cuts and agricultural damage in various parts of the island.
Police warned roads on Troodos were slippery because of the snow while landslides and rocks affected parts of the secondary road network.
Roads on the higher peaks of Troodos were are open only for vehicles with snow chains or four-wheel drive.
In Nicosia, heavy rain left mud and stones on various parts of the Lazanias to Maheras road and in Limassol the roads from Zoopigi to Kalo Horio and Kalo Horio to Louvara were also affected.
Local authorities worked to clear the roads.
In Limassol ten to fifteen minutes of hail damaged citrus crops in the village of Dierona in Limassol, the mayor Vassos Menelaou said.
The farmers of the area informed the agricultural insurance agency about the damage they sustained, and the officials from the agency are expected to visit the area on Thursday.
Torrential rain accumulated on roads in and around Paphos but none were closed to traffic.
Police warned the roads from Paphos to Polis Chrysohous and from Polis to Argaka were slippery and urged drivers to drive slowly and be careful.
In Larnaca, a whirlwind caused damage in the village of Pyrga. The wind hit at approximately 3pm and lifted aluminium roofs and tiles, and felled trees causing power cuts, the mayor of the town, Stavroulla Vasiliou said.
Storms in Paphos on Tuesday evening uprooted trees and power was interrupted in several areas after a cable was severed. One tree fell on a vehicle, crushing it but no injuries were reported.
On Thursday, Friday, and Saturday, the weather will be mostly sunny with some clouds.
The Met office predicts slightly warmer weather for Friday.