UPDATE: Trains stopped between Inverness and Perth due to flooding in Kingussie
PASSENGERS on a southbound train from Inverness are being sent back to the Highland capital to catch a bus instead.
Rail services in the Highlands are facing major disruption until at least 9.30pm following a fault in the signal system between Carrbridge and Inverness.
There are also reports of flooding in the Kingussie area, prompting rail services between Inverness and Perth to be suspended.
A statement from National Rail Enquiries reads: "A fault with the signalling system between Carrbridge and Inverness is causing disruption to journeys between Perth and Inverness.
"Further disruption is being caused by lightning strikes and flooding between the stations.
"Services may be cancelled, delayed or revised.
"We anticipate disruption will continue until 9.30pm."
It added some ScotRail customer advice: "ScotRail have suspended their service between Perth and Inverness. Trains will terminate/start at Perth.
"Rail replacement transport is running between Perth and Inverness.
"Customers with tickets valid for today may use them for travel tomorrow instead."
Caledonian Sleeper has warned the flooding may affect its Inverness to Euston service tonight and pledged to provide further updates via social media.