Scottish Environment Protection Agency (Sepa) issues 13 flood warnings for the Highlands and Moray amid active Met Office yellow weather warning for snow and rain; several ScotRail trains on Far North Line, Highland mainline and Inverness to Elgin route also cancelled and CalMac warns of disruption at sea
Widespread travel disruption is expected on Monday as heavy rain and snow hits the Highlands.
At 7am there were 13 separate flood warnings in force at locations across the north amid an active yellow weather warning from the Met Office for rain and snow in the north..
These include Strath Oykel and Strath Carron in Sutherland, Moy Bridge and Strathglass in Ross-shire and Inverness-shire, and six separate alerts related to the rivers Nairn and Spey and their tributaries.
Nairn SIde (Cawdor), Spey Dam to Newtonmore, Newtonmore to Kingussie, Sluggan to Dulnain Bridge, Boat O'Brig to Spey Viaduct, and Spey Viaduct to Spey Bay were all subject to active flood warnings.
Elsewhere, in the north, Glen Nevis, Loch Lochy to Torcastle, and Lochybridge were also subject to flood warnings - which are the next level up from the basic flood alert.
These latter alerts, were in place for Caithness and Sutherland; Wester Ross; Easter Ross and the Great Glen; Findhorn, Nairn, Moray and Sepyside; and Skye and Lochaber.
On the railways, there were numerous morning cancellations in the north.
The 6.13am Ardgay to Inverness, 6.47am Kingussie to Inverness, 7.18am Elgin to Inverness, 9.46am Inverness to Elgin, and 10.51am Elgin to Inverness were not running due to the conditions.
The 6.26am Lairg to Inverness was also starting at Ardgay instead of Lairg.
And rail passengers in Thurso were being advised of cancelations and bus replacements to train between there are Georgemas Junction as rail chiefs try to accommodate blanket speed restrictions with Monday's timetable.
ScotRail was also advising passengers in general to expect possible delays, revisions or cancellations to services during the day, and urged people to check their journeys before setting off.
On the roads, witnesses were warning of standing water on the A9 between Longman roundabout and the Raigmore Interchange.
In the air the 6.35am flight from Inverness to Gatwick was also cancelled.
And at sea, CalMac was advising ferry passengers on the Ullapool-Stornoway route to expect possible disruption due to the weather.
Sailings on Monday will "operate on a load and go basis [and] passengers are advised to allow plenty of time for check in", said CalMac.
Hogmanay sailings meanwhile, are also "liable to disruption or cancellation at short notice".
As a reader, we know the value you place on trusted local journalism. At Grampian Online we are committed to delivering the very best coverage from communities right across our area, and we can only do this with the support of our readers. By becoming a subscriber you not only support us in this mission, you also unlock a whole host of benefits, including unlimited access to our website and digital editions of all our weekly newspapers. You can find out more about subscriptions here.
Use the promo code PHILIPMURRAY to get a year of unlimited digital access for just £10 - we really appreciate your support. Thank you.