Firefighters have dealt with a blaze which destroyed a double-decker bus and shut part of the M6 for five hours.
No-one was hurt in the fire which broke out between junctions 17 and 16 - between Sandbach and Crewe - at about 10:20 BST, Cheshire fire service said.
A spokesman said earlier "thick black smoke" was coming from the vehicle and blowing away from the carriageway.
The M6 was shut in both directions for an hour and southbound was shut for much longer.
Highways England has downgraded the disruption from "severe" to "minor" and said delays between junctions 16 and 19 had been reduced to up to 20 minutes.
Police and highways officers were at the scene of the incident earlier and "all persons were accounted for", the spokesman for Cheshire Fire and Rescue Service added.