Gale-force winds and rain are sweeping across Scotland causing disruption for travellers.
The Met Office has issued a yellow "be aware" warning of high winds throughout the country.
Gusts of 65mph have been recorded in South Uist in the Outer Hebrides, while Edinburgh and Glasgow have been buffeted by wind speeds of up to 47mph.
On higher ground, a gust of 102mph was registered on the Applecross peninsula in Wester Ross and speeds of 111mph recorded near Tomintoul in the Cairngorms National Park.
The strong winds closed Christmas attractions in the capital, including the Big Wheel in Princes Street Gardens, and Edinburgh Airport said it was experiencing disruption due to the bad weather.
Flooding and problems with overhead wires are affecting some ScotRail lines, while many Caledonian MacBrayne ferry services on the west coast have been cancelled or delayed.
Several football fixtures have been called off, including a match between Stenhousemuir and Rangers which was cancelled for safety reasons after structural damage to one of the stands at Ochilview Park in Stenhousemuir.
Many bridges have been affected by the gales, with the Forth, Tay and Skye road bridges closed to high sided vehicles.
Flood alerts - indicating that flooding is possible - are in place in coastal areas in the north and west of the country.
The Scottish Environment Protection Agency said large seas and gale force winds could result in flooding at high tide along exposed coastlines and on low lying land and roads.
Rivers are also running high in areas such as Skye and Tayside due to the heavy rain, it warned.
Flooding and surface water is causing problems on roads in Dumfries and Galloway, with t he A701, around two miles north of St Anne's Bridge in Dumfries, blocked by a fallen tree.
Police Scotland urged drivers to take care and reduce their speed on the roads during the poor weather.
The gales are expected to continue to affect the west coast tomorrow, with the severe weather warning remaining in place for the Highlands, Western Isles, Orkney, Shetland and Strathclyde.
John Griffiths, forecaster for MeteoGroup, the weather division of the Press Association, said an area of low pressure was moving across northern parts of Scotland towards Iceland.
He said: "It's going to be pretty windy again tomorrow with rain moving in again in the afternoon into most areas.
"There will be quite severe gales in northern parts of Scotland and on the western coast throughout Sunday as the low pressure swings right past Scotland."
The severe weather comes in the wake of a storm that battered the country with winds of up to 142mph earlier this month.
A lorry driver died, thousands of homes were left without power and commuters faced major travel disruption on December 5.
The fire service said it responded to numerous calls about the weather, including fallen trees, flooded roads and loose roof slates.
Around 20 people were evacuated from Whitburn Junior Social Club in Whitburn, West Lothian, and an adjacent bungalow, after heavy tin roof sheeting blew off a nearby pavilion onto both buildings at about 12pm. No-one was hurt in the incident.
Flood warnings - indicating that flooding is expected - have been put in place for parts of Tayside along the rivers Earn and Lyon.
The Scottish Environment Protection Agency said heavy rain is expected to continue to fall until early Sunday morning and low-lying agricultural land in the area could be at risk.
Police Scotland said minor flooding and surface water was affecting roads in Lochaber, particularly in the Corpach area, as well as parts of the Kyle to Plockton road and the A835 Garve to Ullapool road near Inverlail in the Highlands.
Chief Inspector Graeme Murdoch, senior duty officer for Highland and Islands Division, said: "The weather that has affected wide areas of the Highlands and Islands during the course of the afternoon has caused some disruption to travel with cancellation of some ferry services and isolated areas of flooding on roads.
"Our information suggests that there are no significant power outages across the region although there may be isolated homes affected. We also appeal to people to check on elderly or vulnerable neighbours and to inform the emergency services if anyone in the community requires particular help or assistance.
"Our main message is to think twice about unnecessary travel while these stormy weather conditions persist. Surface water and the risk of falling trees during the hours of darkness will create additional hazards for drivers."