Gusts of 77mph as poor weather continues after Storm Brendan
Gusts of more than 75mph hit parts of Wales for a second day after Storm Brendan caused problems on Monday.
A new bout of low pressure moved in and the Met Office warned winds would bring further disruption until midnight.
There have been restrictions in place on the A48 Severn Bridge, the A55 Britannia Bridge on Anglesey and the Cleddau Bridge in Pembrokeshire.
A fallen tree partially blocked the A470 near Rhayader, Powys, and a school had to close after its roof blew off.
Rhondda Cynon Taf council tweeted that Maerdy community primary school would remain shut on Wednesday "due to a clear-up operation following storm damage".
The highest gusts reached 77mph near Capel Curig in Snowdonia.
Dyfed-Powys Police said a number of roads in the area were "affected by the heavy rainfall and strong winds".
Flood warnings have been issued in Lower Dee Valley from Llangollen to Trevalyn Meadows, and on the River Usk from Brecon to Glangrwyne.
On Monday, Storm Brendan caused power outages to more than 2,000 properties throughout Wales during the course of the day.
Western Power Distribution said electricity supplies were hit in Newcastle Emlyn and Cardigan in Ceredigion.
SP Energy Network, which manages power in north Wales, said it dealt with problems in Bangor, Treborth, Benllech, Moelfre and Corwen.
Ysgol Bontnewydd Primary School had to close due to a power failure after a tree fell on power lines and also hit a car at Bontnewydd, Gwynedd.
In Tenby, Pembrokeshire, the roof of a connecting walkway between two buildings at Greenhill School was damaged by winds, forcing it to remain closed on Tuesday.