Around 40 cars were stranded on the A38 near Wellington this evening after heavy snow saw traffic grind to a halt.
Drivers spent hours stuck on the road as several inches of snow fell within the space of an hour, leaving stretches of the road impassable.
Conditions were particularly dangerous in both directions at the Brimstone Lane junction near Whiteball, between Wellington and Tiverton.
By 6pm, police had closed the A38 between Wellington and Tiverton due to the treacherous conditions.
Several cars had slid into the grass verge on the sliproad at junction 26 of the M5 motorway just outside Wellington.
Hazardous conditions on the junction roundabout and A38 also caused major tailbacks.
Poor conditions caused long tailbacks on the A303 between the Southfields Roundabout at Ilminster and Upottery in East Devon.
The road was blocked in both directions, leaving motorists stranded for several hours.
Vehicles also got stuck in snow on the A37 Dorchester Road in Yeovil, which was also blocked in both directions tonight.
The A361 road at Doulting was blocked in both directions because of ice and snow.
At Shepton Mallet, there were long delays on the A37 at Kilver Street Hill with traffic queuing in both directions because of snow.
The A37 was also blocked in both directions at Farrington Gurney.
There were also rush hour crashes that blocked the A358 in Crowcombe, the A38 at Thurloxton, the A358 at Chard.
Our video below shows the scene just off the M5 motorway at junction 26 near Wellington.
Click here to see the latest weather forecast in Somerset.
Click here to visit the Met Office website.