Rail users are being warned of delays on services between Dundee and Edinburgh.
Trains between the two cities have been affected by a fault with the signalling system on the line between Inverkeithing and Kirkcaldy.
Though ScotRail staff have rectified the fault, the firm warned journeys will continue to be affected.
UPDATE: #Inverkeithing Services starting to return to normal, but some may still be delayed. Live updates here: https://t.co/8QAe9KIZg7 ^CG
— ScotRail (@ScotRail) September 19, 2017
Disruption is expected until 4pm, however a number of services between Inverness and Edinburgh have been affected.
Many trains will not be stopping in Fife at all.
A ScotRail statement said: “Due to a fault with the signalling system earlier today between Inverkeithing and Kirkcaldy disruption is expected until 4pm.
“Train services between Edinburgh and Dundee are returning to normal but some services may still be delayed.”
#Inverkeithing Engineers are on site and working hard to fix the problem ASAP. ^CG
— ScotRail (@ScotRail) September 19, 2017
Updating customers, the firm added: “Our staff have rectified the fault and we are able to run services as normal, to allow us to return to a normal timetable alterations to services may follow.”
Affected services:
As a result of the issues the 12.53pm Inverness to Edinburgh train, due in the capital at 4.25pm, was running 15 minutes late and did not call at Inverkeithing, Edinburgh Gateway or Haymarket.
The 1.34pm Edinburgh to Inverness service due in at 4.54pm has also been affected and is 13 minutes late.
The 3.39pm Glenrothes-Thornton to Edinburgh line, due in at 4.42pm, started late and is seven minutes behind.
The 3.51 Glenrothes-Thorton to Tweedbank, due at 5.51pm, is running five minutes late but is expected to be on time from Edinburgh. It will no longer call at Kinghorn, Burntisland, Aberdour, Dalgety Bay, North Queensferry, Dalmeny, South Queensferry and Haymarket.
The 4pm train from Perth to Edinburgh, due in at 5.19pm, has started late from the Fair City and is expected to be eight minutes behind.
A Network Rail spokesman added: “The issue was caused by a points failure near Inverkeithing. Points are pieces of track which move to transfer trains from one line to another.
“The fault occurred at 13:50. Engineers were quickly on site and had the fault fixed by 1430.
“However, as the incident occurred on what is a highly trafficked part of the network there have been knock-on delays throughout the afternoon as a result.”