In the Swiss Jura, some 5,300 homes were left without electricity on Saturday night after violent hail storms damaged supply in the area, reported news agencies.
In the canton of Bern, around 80 people reported flooding in their building, while a road in the commune of Leibefeld was blocked by floodwaters for several hours.
Flooding also affected regional train lines in the canton, with some services experiencing delays on Sunday, said ATS.
In Ticino, 250 people were cut off on Saturday evening after a landslide blocked the road between Madra and Dandrio in the Val Malvaglia.
Elsewhere in the canton, on Sunday another landslide of around 80,000 square metres of debris fell in Val Blenio, which had already suffered a landslip back in March. No one was injured.
The inclement weather was also a spectator sport in some places, with readers of daily 20 Minutes reporting seeing a waterspout over Lake Neuchâtel.
The weather phenomenon, which resembles a tornado, is caused by cold air hitting warm water, warming up and starting to rise.
Unfortunately, there's no sign of a let up in the rain just yet. According to MeteoSuisse, a depression over the country will cause changeable weather all week.