TRAINS are diverted from Inverkeithing station after a nearby river burst and flooded the line.
Network Rail announced this afternoon (Friday) that services to Edinburgh would be cancelled, while ScotRail confirmed that journeys via Fife would go via Cowdenbeath instead.
Crews currently have nowhere to pump the water that took hold of the track, which was initially closed early this morning due to flooding at Dalgety Bay but reopened shortly thereafter.
Photos show the line completely submerged, while other parts of the city also suffered the consequences of extreme rainfall.
Earlier today, Cllr David Barratt, who represents the area, warned there was flooding on Preston Crescent and Hillend Road and the Keithing Fire had also entered North Road Gardens.
He added that he would organize sandbags to be delivered to residents as the water approaches homes.
Police this morning closed Halbeath Road in Dunfermline, where videos show water completely submerged the central reservation barrier, and Ridley Drive in Rosyth.
The B921 between Dalgety Bay and Aberdour and the B981 between Crossgates and Inverkeithing are also believed to be blocked.
In Rosyth there are further reports of flooding on Hilton Road, Crossroads Roundabout, Admiralty Road, Park Road and Grange Road, while extreme rainfall has also caused problems on Queensferry Road in Dunfermline and Pitreavie Industrial Estate, as well as on Kingseat. Road where part of a wall is believed to have fallen into the path of traffic.
ScotRail says there may still be delays on journeys through Fife due to speed restrictions imposed by Network Rail.
The operator advises customers to check their trip on the app or website before travelling.
Stagecoach East Scotland announced earlier today that all services in all areas will be delayed due to flooding.
This includes Route 19/19A which will be diverted at Rosyth via Admiralty Road instead of passing Ridley Drive and X27 which will avoid Halbeath Road via Pittsburgh Road, Dunlin Drive and Linburn Road in both directions.
Those traveling can check Stagecoach East Scotland’s Twitter for live updates on the cancellations.
The Met Office had issued a yellow weather warning for the area yesterday which is expected to be in place until 6pm tonight.
If there is an immediate risk of flooding, call 03451 55 00 11, option 4 for roads and transport.
If there is evidence of sewage call Scottish Water on 0845 601 88 55.
. Dunfermline West Fife updates on the floods after the warning Met Office