Rail travelers and motorists are facing travel disruption following heavy rain north of the border.
A Met Office yellow heavy rain warning was in place across the south, east and northeast of Scotland until 10 a.m. Tuesday following a similar warning on Monday.
He said bouts of rain, some heavy, early Tuesday could disrupt travel.
ScotRail has warned passengers to expect delays on some routes as some speed restrictions are in place due to heavy rain in recent days.
Meanwhile in Perth, Network Rail said it was dealing with flooding at the station.
Official hustings between Conservative leadership candidates Liz Truss and Rishi Sunak are due to take place in the city on Tuesday evening.
Network Rail Scotland tweeted: “We are facing flooding at Perth Station which is causing a signaling fault. Sorry if you are delayed by this incident.
“Our team have set up pumps to evacuate the flood waters as soon as possible. Once this is done, we will be able to signal trains as normal again.
He added: “We have seen extreme rainfall across Scotland over the past 24 hours. Several areas saw more than a week (more than 50mm) in one day, leading to the introduction of temporary speed restrictions on many routes.
“Glad to say these are now being lifted gradually as things improve.”
He said speed restrictions are in place in the Perth to Dunkeld, Larbert to Stirling and Gleneagles to Perth area and on the Alloa branch line.
Trains are limited to 40 mph, or 20 mph if the usual speed limit is lower.
On the roads, Traffic Scotland warned that surface water was affecting many routes and urged motorists to take care.