Winds of up to 75mph could hit parts of the north-east as Storm Ali sweeps across the country.
The Met Office is warning of gusts of between 65-75mph inland between 8am and 6pm tonight.
They said flying debris is likely and could lead to injuries, while there will probably be some damage to buildings.
Travel is likely to be disrupted while there may also be power cuts.
Met office spokesman Grahame Madge said: “The whole of Scotland is affected to a greater or lesser extent. The amber warning covers central Scotland and up the east coast as far as Aberdeen, southern Scotland and up the west coast as far as Oban.
“It’s going to be particularly windy and the impact we would expect would be flying debris, and with trees still in full leaf they are more vulnerable to toppling.
“Given the direction the winds are coming from west and north facing coasts could be subject to large waves and there is potential for disruption to transport.”