Fresh snowfall brought more travel disruption to Scotland today with delays on major roads and flood warnings.

A yellow - “be aware” - severe weather warning for snow and ice has been extended to 11pm covering much of Scotland north of the Central Belt away from the west coast.

Traffic on the M876 near Larbert in Scotland as snow falls. Picture; PA

The Edinburgh-North Berwick rail line is expected to remain shut until tomorrow because of overhanging snow falling onto the track in a cutting.

Some trains were cancelled on the main Edinburgh-Glasgow line because of flooding caused by melting snow at Winchburgh in West Lothian.

Disruption from the 100m-long submerged section is expected to continue until 7:30pm.

A spokesman for the ScotRail Alliance with Network Rail said: “We’ve got eight pumps on site working to clear the standing water but we’re seeing significant amounts of snow melt in the area and water is building back up almost as fast as it can be removed.”

Drivers were hit by heavy snowfall on roads south of Glasgow, including the M77 and A726 East Kilbride expressway.

Congestion was also reported across the Central Belt with the M8, M80 and M77 motorways affected by sleet and snow during the morning rush hour.

The Met Office said: “A spell of persistent rain, with snow mainly affecting high ground, will continue to affect much of northern and eastern Scotland this afternoon and into the evening.

“5-10cm of snow is likely to accumulate over higher routes, above 200m, with 10-15cm possible on the highest routes above 400m.

“Below 200m, mostly rain or sleet is expected and 20-30mm of rain is possible along eastern coastal regions.

“Delays to travel and public transport could occur from snow on higher ground.

“Spray and flooding on low level roads will probably make journey times longer.”