Flooding and high winds have continued to disrupt several travel routes in the north of Scotland.
The A9 is closed at Milton Of Leys Underpass and the B9006 shut at the caravan park.
The A96 at Huntly is also unpassable and surface water is affecting the A835 through Ullapool.
Police are advising drivers to be vigilant on the A96 around the Raigmore Interchange.
Routes in Elgin, Inverurie, Dufftown, Aberdeen and Stonehaven should be also approached with care.
No trains are running between Keith and Elgin because of flooding, limiting the Aberdeen-Inverness service.
The 11.45pm ferry service from Lerwick to Kirkwall last night was cancelled.
Flights at Aberdeen Airport do not currently appear to be unsettled.
For an area by area breakdown, see below: