Heavy storms swept across many areas of the country yesterday afternoon and into the evening.
Flood waters forced guests and staff at a hotel in the Bernese Oberland to flee to the upper floors.
The storm - which staff at the hotel described as catastrophic on Instagram – swelled the Emme River which burst its banks and sent a massive amount of water crashing through the ground floor of the hotel in the town of Schangnau in the Emmental, sweeping parked cars out of its path.
Those in the hotel were able to leave later, unharmed.
The flash flood only lasted for around an hour. Authorities are warning people to stay away.
Elsewhere, the rain caused a massive landslide near the Lichtenstein capital Vaduz, a train near Brienz was derailed after hitting a fallen tree – passengers were evacuated safely – a parked car was washed into lake Brienz and streets in Lucerne were flooded.
The storms soon passed and the all-clear was given overnight. There are no reports of injuries.
Switzerland relies too heavily on an American NGO to detect child sexual abuse online, raising questions about the country's ability to protect children on its own.
Summer has arrived, with temperatures climbing past 30 over the long weekend. Basel reached 31 and Sion hit 32.4, but MeteoSwiss, says this does not yet count as an official heatwave.