Storm Imogen is hitting much of south Wales disrupting travel and prompting severe weather warnings.
There's an amber 'be prepared' warning for the Vale of Glamorgan, Bridgend, Rhondda Cynon Taff, Cardiff, Newport, Caerphilly, Monmouthshire and Torfaen.
Coastguards say winds could reach violent storm 11 along the coast for a time with gusts up to 70mph. The Met Office says very large waves are likely to affect many coastal areas.
The M48 Severn Bridge and the A477 Cleddau bridges are closed and there's a 20 mph speed limit on the Britannia Bridge and it's closed to high-sided vehicles.
Cardiff Airport says there could be disruption.
There are flood warnings along the coast in Gwynedd, Carmarthenshire, Ceredigion, Pembrokeshire, Vale of Glamorgan, Swansea and Newton and Porthcawl.
Both Arriva Trains Wales and Great Western say there are likely to be cancellations and delays because of the stormy weather.
Trains between Cardiff and Llanelli have been cancelled. Cardiff Airport says flights may be disrupted.
Western Power Distribution says more than 300 homes are without power.