Gusts of 74mph were recorded in Glasgow, with the west coast bearing the brunt of wintry conditions, leaving several thousand people without electricity.
The Met Office issued amber "be prepared" weather warnings for much of central, southern and western Scotland, as well as parts of the Highlands, between 9am yesterday and midnight, while the rest of the country was issued with a yellow "be aware" warning.
Today there are warnings of road closures in some areas.
Forecasters said it would be another windy day with gusts of around 50mph, but was not expected to reach yesterday's peak. The highest gusts of 136mph were recorded on the summit of Cairngorm, and winds battered the Ayrshire coast.
Trees crashed down in Cathkin Road, in South Lanarkshire, and a woman driver had a lucky escape when a tree fell in front of her car, but she managed to pull up in time.
The 3pm BA flight from London City Airport to Glasgow attempted to land in vicious cross-winds, and was eventually diverted to Edinburgh. The Forth and Tay road bridges were closed to high-sided vehicles, and the Erskine bridge was closed for a time.
Caledonian MacBrayne had to cancel 20 of its services to and from the Western Isles and the weather caused the postponement of the funeral of a teenager allegedly murdered on the Isle of Lewis.
The service for Liam Aitchison was due to take place at St Peter's Church in Daliburgh, South Uist, yesterday, but the arrival of his body from Inverness was delayed by the cancellation of ferry sailings to the island. The funeral will now take place tomorrow.
Edinburgh Castle was closed, as were festive attractions in Glasgow's George Square, while the Motherwell v Dunfermline fixture was postponed due to storm damage at Fir Park. The match will now take place on January 24.
Rail services between Port Glasgow and Wemyss Bay were disrupted today due to a broken-down train. Replacement road transport was in operation.