Two lanes are closed and there are long delays due to a fuel spillage and an accident involving two lorries and a car on the M4 westbound between J17 A350 / A429 / B4122 (Chippenham) and J18 A46 (Bath/Tormarton).
Lanes one and two (of three) were closed around 2:45am after a lorry collided with the nearside barrier.
More top news
Many households are without power as Storm Imogen takes hold. Strong winds and rain have caused problems across the region.
A man has suffered minor head injuries after two trees fell onto a block of flats.
Weather warnings are in place as Storm Imogen brings winds of up to 80 miles per hour.