Train services between Edinburgh, Fife and Dundee have resumed after a lorry struck a bridge in Aberdour on Tuesday morning.
However some services are still experiencing delays of around 15 minutes following the earlier line closure.
A number of services to Fife as well as to Dundee, Perth and Inverness are still being affected and passengers are advised to check for revised journey times.
It follows an earlier decision by National Rail to close the line at around 9am after a lorry struck a bridge near to Aberdour.
Scotrail said: ” Our colleagues Network Rail have examined the bridge and confirm it is now safe to reopen.