The railway line between Perth and Inverness has reopened after flooding issues.
Rail passengers in Perth and rural Perthshire faced disruption due to flooding on the Highland Main Line throughout Monday daytime.
All trains between Perth and Inverness were cancelled due to the high water levels of streams further north near Kingussie.
A Network Rail update said: “We’ve reopened the Highland Main Line at Kingussie.
“Thanks for your patience today.
“More extreme rainfall is forecast tomorrow, so close monitoring continues here and at Dalguise viaduct, which carries the railway over the River Tay.”
LNER also made changes to its 12pm service from London Kings Cross to Inverness.
This terminated at Edinburgh Waverley – meaning it did not call at Stirling, Gleneagles, Perth and Pitlochry.
It comes after a yellow weather warning was issued for heavy rain in Tayside, Fife and Stirling.
The warning says travel disruption is expected throughout Monday and Tuesday.
Sepa says flooding from the Tay is “expected” at Aberfeldy Golf Course and caravan park.
An additional Met Office warning has been put in place for “heavy and persistent” snow on New Year’s Day.
Conversation