The snow showers may have relented for now, but it has given way to a fiercesome freeze in the last couple of nights that has seen temperatures drop as low as -15C in Edinburgh. Parts of North Scotland have recorded temperatures as cold as -20C.
The double whammy of heavy snow and bitter cold has taken its toll on Scotland's train service. For most of the day yesterday there were no trains running North from Edinburgh and Glasgow.
Scotrail announced today that there are cancellations of services between Edinburgh Waverley and Dundee, Dunblane, Perth, Aberdeen, Glenrothes, Glasgow Central via Shoots, and the Fife Circle.
Scotrail's train between Edinburgh and North Berwick has been reduced to an hourly service. Between Edinburgh and Inverness the train is scheduled to run 10:47 Inverness to Edinburgh and 17:42 Edinburgh to Inverness.
A reduced, half-hourly train is running until approximately 7pm between Glasgow Queen Street and Edinburgh, with a normal service operating from 7pm.
Transport Minister Stewart Stevenson said yesterday that the "unprecedentledy low temperatures" on Thursday night and Friday morning had caused problems with train brakes, air systems for doors, and the chill was even causing the train diesel fuel to thicken.
It's also been suggested that although some trains have small ploughs attached to the front engine (see photo above), snow has been sticking to the undercarriage, causing problems.
Needless to say, check ahead if you are travelling by train. Scotrail's web site fell down a couple of times earlier this week under a deluge of hits by travellers looking for updated timetable information, but normal service appears to have been resumed.
Scotrail wasn't the only site struggling to cope. The Forth Road Bridge web site was also feeling the strain after the unprecedented shut-down of the bridge on Wednesday due to heavy snow.
Trains South
Trains are still running South, although on revised "snow" timetables.
For example, East Coast trains are running roughly hourly today between Waverley and London King's Cross. Trains are running at 80mph meaning that the journey is taking an hour and a half longer (6 hours rather the usual 4 hours and 30 or 40 minutes).
Edinburgh Airport, which has been intermittently open and closed over the last four-days, as it struggled to clear snow off the runway, was open for a full day yesterday. And it's still open.
"Thanks for your support and understanding, it's been a difficult week," the airport tweeted stoically yesterday.
Main roads appear to be cleared of snow, although police warned drivers to beware of icy patches, particularly as temperatures plummet at night time.
Bus services in the Edinburgh area are also still experiencing disruptions.
Further weather updates and Edinburgh transport links