Three flood alerts have been issued by the Scottish Environment Protection Agency as heavy rain is due to batter western Scotland.
A yellow weather warning has been put in place by the Met Office from 5pm on Wednesday until 6am on Friday.
Up to 50-75mm of rainfall is expected, with 100-150mm of rain predicted to fall over the western-facing mountains.
The Met Office warning covers most of western Scotland.
Forecasters said up to 200-250mm of rainfall is expected from Tuesday through Thursday in the worst-affected mountain areas.
The rain in these areas will most likely be accompanied by a spell of strong winds.
SEPA has issued flood alerts in Skye and Lochaber, Argyll and Bute, and Wester Ross, which are in place until Friday.
The public has been warned to expect delays to public transport, spray and flooding on roads, as well as potential power cuts and flooding in homes and businesses.
Some communities may be cut off by flooded roads, and there is a risk that fast-flowing or deep floodwater could pose a danger to life.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country
