Trains heading north and south of Dundee could be cancelled or delayed after a tree was struck on the line in Fife.
ScotRail says the disruption is expected to last until around 12pm.
The disruption is being put down to Storm Ophelia which hit the country last night.
Although Tayside did not see the worst of the weather, the train network has experienced issues.
Trains heading north of Dundee from Fife could face severe delay, while those heading south face similar disruption.
A statement on the ScotRail website read: “Unfortunately a freight train has struck a tree in the Markinch area and all services in the Fife area are currently suspended.
“If you have a valid ticket you can use it on Stagecoach services in the Fife area and between Aberdeen and Inverness. Just present your ticket to the driver on board.”