The M4 is blocked in both directions between Chippenham and Swindon.
A vehicle is on fire - the smoke has caused traffic to be halted as a safety measure.
Emergency services are on the scene.
One lane has been closed due to emergency repairs on the M4 Eastbound after J15 A346 / A419 Marlborough Road (Swindon East).
Urgent pot-hole repairs were need on the left lane of the three lane stretch of motorway. Traffic is said to be flowing well in the remaining two lanes.
Video of lorry fire on the M4 between Swindon and Chippenham.
Emergency services were called out on Thursday to what they described as a "substantial vehicle fire".
Eugene Reilly saw the blaze took hold:
The main carriageway re-opened, but the carriageway surface needs further inspection.
One lane is closed and traffic is slow due to a broken down vehicle on the Eastbound M4 between J22 for the M49 and J21 for the M48.
Police are on the scene and recovery is underway.
One lane is closed on the M4 after an accident involving two vans, both towing caravans.
It's on the M4 Eastbound between Bath and Chippenham (J18 - J17).
The road was originally blocked while emergency services arrived on the scene - now only lane one is closed.
Two lanes are closed on the M4 after a crash involving at least six cars and a lorry.
It's between J19 (Bristol) and J20 (the Almondsbury Interchange) and is affecting traffic back to J18.
Normal traffic conditions aren't expected to resume until at least 16:45.
A full police investigation is underway after an accident on the M4 Eastbound this morning (7 June)
A single car was involved from around 3am between J19 (Bristol) and J18 (Bath).
Two lanes are closed and a speed restriction of 50mph is in place while police investigate.
There's been an accident on the M4 Eastbound between the Almondsbiry Interchange and Bristol.
It's affecting traffic between J20 and J19 as drivers slow down around the scene.