EMERGENCY services are at the scene of an HGV fire at junction 20 of the M5 near Clevedon.
The M5 is closed northbound between junction 21 (Weston-super-Mare) and junction 20 (Clevedon) due to the fire, which was first reported at around 1:25pm.
A spokesperson for Avon and Somerset Police said there are "no reported injuries".
Firefighters from Avonmouth, Nailsea, and Clevedon are at junction 20, and the Avon Fire and Rescue Service has urged motorists to avoid the area.
An update from National Highways South West said: "The M5 is closed northbound between J21 (Weston-super-Mare) and J20 (Clevedon) due to a HGV fire.
"All emergency services are working at the scene with traffic officers assisting with closures.
"Please allow extra time for your journey as delays of 30 minutes on the approach."
A witness said they heard a "huge bang" and "saw smoke" while they were out for a lunchtime walk near the scene of the fire.
They added: "I went towards it but there were a lot more even louder bangs, so I called the fire brigade.
"They told me it was a lorry on the M5 and that they had already been called.
"They had it all under control in a few minutes. Hope the driver got out ok."
There are delays of around 40 minutes "on the approach" to junction 20, according to National Highways.
At around 2:35pm, one lane of traffic (lane four) re-opened on the M5 northbound at junction 20, but lanes one, two, and three remain closed.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here