An overturned trailer had spilt two tonnes of turf rolls on the road, causing the closures and delays of up to 45 minutes between J28-J31.
By 10am, only one lane remained shut, and at 12:11pm, National Highways North West confirmed that all closures and delays have cleared.
Thunderstorms and heavy downpours of rain predicted to hit Lancashire as Met Office issues yellow weather warning
Man killed in late night crash on A6 Chorley Road near Blackrod
M6, M61 and M55 delays in Preston due to Blackpool Air Show and Lake District holiday traffic
Preston man remains in a critical condition as Lancashire Police appeal for witnesses
Video shows man in van wielding weapon in Preston city centre fight