High winds and floods affect roads and ferries in Scotland
High winds and floods have been causing travel disruption as forecasters warn of more strong gusts and heavy rain in several parts of Scotland.
The Met Office has issued yellow "be aware" warnings for many areas, including the Northern Isles and parts of Tayside, Lothian and the south west.
Ferry sailings in the Hebrides and the west coast have been badly affected.
The Skye Bridge was closed to all traffic for several hours, before later being opened to cars.
The Dornoch Bridge was also closed to high sided vehicles.
Traffic Scotland has warned about the possibility of disruption in large parts of the country.
Gusts of up to 115mph have been recorded at the CairnGorm Mountain ski centre.
Flooding has closed Castlebay Community School on the island of Barra.
Water up to eight inches deep filled classrooms and corridors.
The school will remain closed on Friday ahead of the October holidays.
The Scottish Environment Protection Agency (Sepa) has issued three flood alerts for Tayside, Aberdeenshire and Aberdeen and Dundee and Angus.
A flood warning is also in place for Glen Lyon.
Police Scotland has also warned of flooding affecting the Whitesands area in Dumfries.