Rail services on a Highland line have been disrupted by a landslip following a night of heavy rain.
Trains are unable to run between Inverness and Aviemore after mud and water landed on the line on Friday morning.
Engineers at the site, between Slochd and Carrbridge, have been assessing the level of damage.
They say 2000 tonnes of rock will be needed to stabilise the line after a 60ft section of the railway line gave way because of the heavy rain.
Repair work is expected to take until at least Tuesday to complete, with services up-and-running again by first thing on Wednesday.
In the meantime trains continue to run to Aviemore and replacement buses have been put on to complete the journey to Inverness.
A Network Rail spokesman said: "A small section of the edge of the track bed has been subjected to a landslip.
"It was reported to us at 8am this morning and we have got engineers on site to assess the extent of the landslip and put in place a plan for repair.
"In the meantime train services are running as far as Aviemore in both directions and at that point Scotrail is providing a replacement bus service to get people the remainder of the journey."
A ScotRail spokeswoman said: "We have put alternative transport in place and apologise to customers for any inconvenience caused by the landslip."