A Fife rail line is closed due to flooding and several local roads are also affected.
Scotrail has confirmed that the line running between Cowdenbeath and Glenrothes remains closed because of flooding.
And train services running between Edinburgh and Glenrothes via Kirkcaldy are running on a reduced timetable.
UPDATE: The line between #Cowdenbeath & Glenrothes remains closed this morning as a daylight inspection is required before we can safely run services. More info below. pic.twitter.com/brSfXdsEw4
Several local roads in Fife are also affected by flooding, including the A823 Queensferry Road in Dunfermline, the A915 between Upper Largo and Largo Road, the B9037 High Valleyfield near its junction with A985 and the B939 between Pitscottie and St Andrews.