Commuters travelling by train between Inverness and Aberdeen face delays of up to half an hour this morning.
A fault in the signalling system between Keith and Elgin has been reported to Scotrail.
The train operator has revealed that services between the two towns may be delayed by up to 30 minutes in order to get the problem fixed.
Engineers have been dispatched and are expected on-scene shortly.
Disruption is expected to last until about 8am.
Travellers are urged to take into account this delay when catching a train between Inverness and Aberdeen.
NEW: We've received reports that there's a fault signalling system between Keith and Elgin. Services between Aberdeen and Inverness may be delayed by up to 30 minutes. pic.twitter.com/UKPnO5s8ip