Dozens of people were rescued from their cars on Friday night as they battled to get home for the weekend against heavy rain and flooded roads.

Between 4.45pm and 8.15pm on Friday Mid and west Wales fire and rescue service received 141 flooding calls, mostly from Pembrokeshire.

Fire fighters from around the county and a swift water rescue team from Carmarthen saved a total of 34 people from their vehicles.

At 7.05pm 12 people were rescued from a coach that had come off the Canaston Bridge to Cross Hands Road due to flooding.

A fire officer used a boat and a Land Rover to rescue a woman trapped in floodwater on the Rosemarket to Milford Haven road.

The swift rescue water team from Carmarthen rescued three people from their car half a mile from Tenby and a further three people from a car in Sageston Road.

Fire fighters from Tenby rescued five people stuck in their car in Gumfreston, near Tenby and a further two men trapped in flood water near Manorbier caravan park. A crew from Whitland rescued three people form a saloon car near Jeffreyston, Tenby.

Narberth crew helped two people leave their vehicle, which was trapped near Stackpole.

Meanwhile the A4139 between Lamphey and Freshwater East, where three people were rescued from their car, was under about two foot of water.