Pupils on a school trip from Caerphilly county were left stranded miles from home, as parts of Wales and England were hit by more flooding overnight.
Torrential rain left several parts of Barry under water on Friday
The 22 children and eight members of staff from Blackwood Comprehensive School spent the night in Ludlow leisure centre in south Shropshire.
In Powys, fire crews said a landslide blocked the only road out of a hamlet.
There was also disruption to trains, with services from south Wales severely affected by flooding.
The pupils from Blackwood Comprehensive School were on their way back from the West Midlands Safari Park when they became stranded overnight.
A spokesman for Shropshire Council said the pupils left Ludlow at 0800 BST on Saturday, after stopping for breakfast first.
Lots of roads in Powys were blocked in the Welshpool area, according to the fire service.
Emergency services said they cordoned off the roads and waited for the floods to recede before re-opening them.
Near Presteigne in Powys, 30 tonnes of debris and earth blocked a roadway at Barland.
Mid and West Wales Fire Service said a farm and a few houses had been blocked off, and council workers would assist them in removing the debris.
Arriva trains said services between Hereford and Shrewsbury were suspended due to flooding in the Ludlow area.
Train services between Shrewsbury and Newtown were also suspended because of flooding in the Welshpool area.
Other routes affected included Carmarthen, Cardiff, Abergavenny and Machynlleth and Aberystwyth.
Pupils were sent home from St Richard Gwyn High School on Friday
On Saturday afternoon, the environment agency said rainfall levels over the weekend were predicted at between 5 and 10mm for Wales, in contrast to the 80mm which fell in the English Midlands on Friday.
But heavy bursts of rainfall could still overload drainage systems and result in sudden and rapid flooding, they warned.
There were also two flood warnings in force, along the River Wye from Hereford to Ross, and the Lower Dee Valley from Llangollen to Chester.
There were nine flood watches in place, covering mid and north Ceredigion, the upper and lower Teifi, Lower Dee catchment, River Lugg, River Wye in Herefordshire, River Wye in Monmouthshire and Gloucestershire, and the River Wye in Powys.
On Friday, three schools were evacuated when torrential rain caused flooding in Barry, Vale of Glamorgan.
Pupils were sent home from St Richard Gwyn High School after a stream burst its banks and two primaries, Oakfield and Gwaun y Nant, were also flooded.
You can send pictures and video to: firstname.lastname@example.org or to send via MMS please dial 61124.
Do not endanger yourself or others, take any unnecessary risks or infringe any laws.