Tractors tow caravans from floodwater in Aberfeldy after heavy rain
Some areas saw a month's worth of rain fall in one day, according to the Met Office.
An Amber rain warning is in place until 14:00 for some parts of the Highlands and north east of Scotland.
The River Spey burst its banks in Aviemore in the Highlands, while tractors were called in to haul caravans from deep floodwater in Aberfeldy, Perthshire.