Rail passengers in the north east have been warned of disruption after a train derailed at Stonehaven.

The incident happened in the Aberdeenshire town around 5pm on Wednesday.

The cause of the derailment is not yet known, but all services on the line have been cancelled with disruption expected until the end of the day.

The disruption is affecting all services between Edinburgh and Aberdeen, with services cancelled or terminated at and started back from Dundee.

ScotRail said it was trying to organise replacement buses between Aberdeen and Dundee but they had yet to be confirmed.

In a statement, the company said: "If you're travelling to Aberdeen you can use ScotRail services via Inverness. This will add significant time to your journey.

"Check before you travel to ensure you'll be able to make a connecting train at Inverness."

Anyone whose journey has been disrupted can claim for a refund via the ScotRail website.