Rail services were cancelled and buses diverted after torrential rain caused flooding across Fife for the second time in a fortnight.
Train journeys to Dundee, Perth and Edinburgh were hit after the deluge hit the east coast line near Burntisland as Storm Francis swept across Scotland on Tuesday.
Services were cancelled or delayed for more than two hours until the water subsided.
Stagecoach said the number seven Leven to Dunfermline service was also affected at Burntisland, having to divert via Cromwell Road as water levels rose on Kirkton Road.
Floods have also been reported on several roads across Fife as a Met Office yellow warning for rain remains in place.
The Scottish Environment Protection Agency (Sepa) has flood alerts in force for Fife, Angus and Dundee.
Many roads in the kingdom have been badly affected including a number which were shut due to flooding earlier in the month.
* PLEASE AVOID THE BOTTOM OF FOULFORD ROAD, #COWDENBEATH *
The road is completely impassable from the Glen Tavern to Leuchatsbeath Drive.
Some vehicles have already attempted to go through, including a van that is now stuck.
This has been reported as an emergency. pic.twitter.com/Zzv6yKu6ME
— Darren Watt – Cowdenbeath 2021 🏴🇬🇧 (@DarrenWatt2021) August 25, 2020
I'm pleased to say @FifeCouncil have responded very quickly to the flooding on Foulford Road in #Cowdenbeath and the team are working hard to drain the water.
This of course only addresses the problem today but flooding has plagued this area for a number of years. 1/2 pic.twitter.com/jRgSV7rWmo
— Darren Watt – Cowdenbeath 2021 🏴🇬🇧 (@DarrenWatt2021) August 25, 2020
Foulford Road in Cowdenbeath was impassible from the Glen Tavern to Leuchatsbeath Drive and a number of cars became stuck while attempting to go through.
Driving was also difficult through parts of Cardenden, between Inverkeithing and Dalgety Bay, the Kinghorn Loch road and parts of Cluny.
In Glenrothes, a tree came down on Western Avenue and blocked the road.
Warnings were also issued about rising water at Valley Gardens and the Links Street/Pratt Street junction in Kirkcaldy.
The Tay Road Bridge was closed to double-decker buses with a 30mph limit put in place as a result of the weather.
High Winds – Bridge closed to Double Decker Buses, Max Speed 30 mph (14:42 25/08/2020)
— Tay Road Bridge (@tay_road_bridge) August 25, 2020
The Sepa flood alerts for Tayside and Fife said: “Heavy and persistent rain during Tuesday could cause flooding impacts from surface water and small watercourses, during Tuesday and overnight into Wednesday.”
Fears the exceptional rainfall had forced the evacuation of a car park at Victoria Hospital in Kirkcaldy proved unfounded, however, but NHS Fife confirmed they were keeping an eye on the situation.
A number of badly-damaged cars have been abandoned in one of the parking areas after vehicles ended up on top of each other after floating through severe flood water on August 12.
An NHS Fife spokesperson said: “We are aware of reports circulating on social media about an evacuation of Car Park A at the Victoria Hospital, due to heavy rain.
“Please be assured that this is not the case and Car Park A (Maternity) remains open.
“However, given the effects of the exceptional rainfall two weeks ago, we will continue to monitor our car parks very closely.”