The north coasts of Cornwall and Devon are being battered by Storm Eunice, with councils there urging people not to travel unless absolutely necessary and many schools across the region closed.
Around 700 homes in Cornwall are without power, including the towns of Lostwithiel and Marazion. Exeter, Bristol and Cardiff airport have cancelled some flights.
Transport for Wales has cancelled all trains in the country for the whole of Friday, the first time this has happened in Wales ahead of a storm.
The M48 Severn Bridge was shut overnight and it is possible the M4 Prince of Wales Bridge may also be closed later.
In south Wales, Rhondda Cynon Taf council has announced all of its mountain roads are shut except to emergency vehicles.
Environment Agency warns of ‘very, very serious’ situation