Freezing weather caused road and rail disruption across Tayside for the second day in a row.
Buses, coaches, trains and schools were disrupted on Wednesday after temperatures plummeted overnight.
And last night thermometers across the region again registered sub-zero scores, leading to more delays and cancellations on public transport on Thursday.
Train cancellations affecting Dundee, Perth, Arbroath and Montrose
National Rail said severe weather was causing services to be cancelled, delayed by up to 30 minutes or suspended.
Perth, Dundee, Arbroath and Montrose services were due to be disrupted until the end of the day.
One of the lines affected was Edinburgh/Glasgow Queen Street to Inverness.
The 8.43am Inverness to Glasgow Queen Street service terminated at Perth, with passengers advised to board the next Glasgow Queen Street service at 11.20am. An additional Perth to Glasgow Queen Street service was due to run at 11.06am.
The 9.42am Inverness to Glasgow Queen Street service was due to start at Perth. A bus (operated by Lothian) was operating between Inverness and Perth.
The 12.07pm Glasgow Queen Street to Inverness service terminated at Perth. A bus was due to operate between Perth and Inverness.
The 5.33pm Edinburgh to Inverness service was due to terminate at Perth. A bus was to operate between Perth and Inverness.
Also affected were services between Glasgow Queen Street and Dundee and Arbroath.
Glasgow Queen Street to Arbroath services were to terminate at and start back from Dundee.
Dundee to Arbroath services were suspended, as were services from Aberdeen to Montrose.
Tickets dated for travel yesterday, Wednesday, January 17, or today, Thursday, January 18, will be valid for travel tomorrow, Friday, January 19.
Bus disruption across Tayside
Treacherous conditions on the roads were affecting bus services across Tayside.
Stagecoach said there were delays and amendments on the X7 between Aberdeen and Perth.
The 73C from Arbroath to Ninewells was also delayed.
Perth services were running as scheduled, but Stagecoach posted that delays were possible due to freezing temperatures.
In rural Perthshire, the A93 Glenshee snow gates were closed by police at around 2am, but the road reopened just after 8am.
Met Office says more snow to come
On Thursday there were no Met Office weather warnings covering Tayside, Fife and Stirlingshire.
However, new weather warnings have been issued for snow, heavy rain and strong winds in the coming days.
A yellow warning for snow has been issued, covering parts of Perthshire and Stirling on Friday.
And a yellow warning for rain has been issued, covering large parts of the region on Sunday. This is alongside a wind alert running from 6am on Sunday until 6am on Monday.
Conversation