Emergency services are dealing with a number of incidents this morning after heavy rain hammered the north of Scotland overnight.
The B852 between Dores and Foyers has been blocked after a landslide, around a mile south of Dores.
Trains between Inverness and Carrbridge have been cancelled because of flooding.
NEW: We have received reports of flooding on the line between #Carrbridge and #Inverness. @NetworkRailSCOT engineers have been mobilised and will arrive on-site shortly. pic.twitter.com/sNHBPHF44Y
— ScotRail (@ScotRail) August 7, 2019
Replacement bus services have been arranged but passengers are advised to seek alternative travel arrangements as places are “limited”.
On the roads themselves, there has been a lot of surface water reported on the A9 at the Slochd.
Roads in Elgin and Keith have also been affected by flood water and in Inverness, the fire service are pumping out water from a property in Burn Road.
A fire service spokesman said: “One appliance is in attendance. We received the call at 6.25am.”
The River Mashie has burst its banks at Strathmashie, threatening properties including Strathmashie House.
One crew is in attendance from Kingussie after getting a call to attend at 8.32am.
Raigmore Hospital in Inverness has also been affected.
Its emergency department waiting room has been temporarily closed because of flooding.