More than 20 flood warnings have been put in place following a weather alert for heavy rain in Wales.
The Met Office amber warning for rain is in place until 18:00 GMT on Saturday.
A second yellow warning – which is less severe – is in place for most of the country until 02:00 on Sunday.
The forecaster has also issued warnings for rain for western areas of Scotland as well as Cumbria and south-west England.
Persistent rainfall is expected to result in some flooding in Wales, causing disruption to transport and utilities, the Met Office said.
Localised flooding has hit train services and closed some roads, including the A483 in Builth Wells, Powys.
Natural Resources Wales’ flood warnings cover several rivers, including the Usk in Crickhowell and Brecon.
It warned the worst of the weather could affect rivers in south and mid Wales.
The Scottish Environment Protection Agency has issued 35 flood warnings with 11 in England, according to the Environment Agency.
In Wales, there are flood warnings on the River Wye at Builth Wells, the River Cynon at Mountain Ash and Abercynon, and River Loughor at Ammanford and Llandybie.
There are also flood warnings of the River Towy at Carmarthen Quay and between Llandeilo and Abergwili.
Meanwhile, there are several flood warnings along the River Teifi at Newcastle Emlyn, Cenarth, Llechryd and Llandysul.
The Met Office said up to 2.7in (70mm) of rain was expected across the area covered by the amber warning, but the south and south-west could expect to see 5.9in (150mm) “quite widely”.
Almost 8in (200mm) of rain could fall on the highest ground of south Wales.
Blaenau Gwent, Bridgend, Caerphilly, Carmarthenshire, Ceredigion, Merthyr Tydfil, Monmouthshire, Neath Port Talbot, Pembrokeshire, Powys, Rhondda Cynon Taf, Swansea and Torfaen are all covered by the amber warning.
Wales’ yellow warning – which means the weather is likely to have some impact – is in place for almost all of the country, apart from Anglesey and Flintshire.
The A4077 Crickhowell Bridge in Powys has been hit by floods, as well as the A4061 Rhigos Road in Rhondda Cynon Taf, and the A4042 Llanellen Bridge in Monmouthshire.
In Ceredigion, Church Street in Llandysul is also closed due to flooding near the cricket club.
Train services have been affected by flooding on the line between Hereford and Newport in south Wales, according to the National Rail website.
Transport for Wales services have also been hit between Abercynon and Aberdare, Merthyr Vale and Merthyr Tydfil, and Ebbw Vale Parkway and Ebbw Vale.
Wales has been under a lockdown since 20 December with all but essential travel banned.