People are being warned of potential flooding to their homes and businesses as Storm Christoph batters Wales with a three-day rainstorm.
The Met Office has issued a yellow “be aware” rain warning which is expected to last until midday on Thursday.
Up to 200mm (8in) of rain is expected to fall, with the heaviest rain forecast for the north west of Wales.
Flood alerts were issued as forecasters warned heavy rainfall and melting snow could hit homes and roads.
The Met Office said 56mm (2.2in) of rain had fallen at Capel Curig in Snowdonia by 18:00 GMT.
Natural Resources Wales said flooding was possible in more than 30 areas, including on the rivers Glaslyn, Mawddach, and Dyfi in Gwynedd, as well as the River Conwy and the Upper Severn and Vyrnwy in Powys.
The River Taf in south Wales and the Towy and Teifi rivers in Carmarthenshire have also been put on alert, along with rivers in south Pembrokeshire.
Transport for Wales Rail said flooding had affected trains services between Shrewsbury and Machynlleth, between Carmarthen and Tenby and on a section of the Conwy Valley line.
Gwynedd Council tweeted that Ffordd Siliwen, Bangor, had been closed following a landslip.
There were also localised reports of flooding affecting roads, with temporary traffic lights on the A44 at Lovesgrove Roundabout in Capel Bangor, Ceredigion, and the B5101 at Llanfynydd, Flintshire and Henllys Lane in Beaumaris, Anglesey, both closed.
The Met Office warned spray and flooding could lead to “difficult driving conditions and some road closures” and the downpours could cause delays or cancellations to train and bus services.