Emergency services had received 500 calls by 3am on Tuesday morning as the rain affected roads, houses and train and bus lines.
Fortunately, there were no reports of injuries. But authorities have warned people to stay away from parks and other green areas because of the risk of falling trees.
SRF Meteo said Lausanne saw 41.1 millilitres of rainfall in just 10 minutes at 11pm on Monday – what could be a new Swiss record if it is confirmed. The previous 10-minute record was seen in Eschenz in Thurgau on August 2nd 2017.
Train services were operating as normal around Lake Geneva on Tuesday morning although there were some delays, Lausanne daily 24 Heures reported.