The whole country will be hit by strong winds for 12 hours on Sunday, according to the Met Office.
The weather agency has issued a yellow weather warning for wind, which will be in effect from 6am to 6pm.
It covers all of Scotland, with winds of up to 70mph expected in some areas.
The warning states: “Southerly to southwesterly winds are expected to increase through Sunday morning, peaking late morning to early afternoon with gusts of 50-60mph, and perhaps as much as 70mph in exposed spots along Irish Sea coastlines, Scottish Islands, and other areas of high ground further inland.
“Rain will accompany strong winds, which will make for very poor weather conditions, especially on roads.
“Winds will then ease from southwest to northeast of the warning area through the afternoon and early evening.”
Residents across the country have been warned strong winds may lead to disruption, including delays to road, rail, air and ferry transport.
Some areas may experience a loss of power.
Rain and wind warnings in place this weekend
The Met Office has also issued a yellow weather warning for rain which covers parts of Aberdeenshire on Friday.
The warning is to be in place from 6am to 6pm, with southern parts of the area to be the worst affected.
Ballater is set to be hit, after warnings for “freezing rain” on Monday.
There are predictions 30-40 mm of rain could fall in the space of around six hours – and that could rise close to 70 mm by the time rain eases on Friday evening.
The Met Office has warned motorists of localised flooding and spray on roads, leading to poor visibility and potentially hazardous driving conditions.
Commuters should plan their journeys ahead of time as public transport could be affected.
The warning suggests homes and businesses could be at risk of flooding and interruptions to power supplies are a possibility.
Conversation