Map of M6 Junctions 21A to 32: Wigan to Preston
This is section 5 of our eight-part map of the M6: junctions 21A to 32, Wigan to Preston. It covers about 27 miles of motorway and 13 junctions, passing Warrington, Newton-le-Willows, Ashton-in-Makerfield, Wigan, Leyland and Preston.
Motorways that join or leave the M6 in this section: M62 at junction 21A; M58 at junction 26; M65 at junction 29; M61 at junction 30; M55 at junction 32.
Services in this section: Charnock Richard services (between J27 and J28); Lancaster (Forton) services (between J32 and J33).
The busiest stretch the Department for Transport counts in this section is the one it labels J30 to J31, with 171,079 vehicles a day in 2025.
The road on the map is coloured by the live traffic flow speed, the same data as our live M6 traffic flow map. Choose northbound or southbound above the map. Tap any junction number to open that junction’s own page.
Map data © OpenStreetMap contributors. Map drawing © Corporate Ace Limited.
The junctions in section 5
- J21ACroft InterchangeM62 · Croft interchange (M62 to Manchester & Liverpool)Nearest town: Warrington, 2.9 miles
- J22Winwick InterchangeA49 · Newton-le-WillowsNearest town: Newton-le-Willows, 2.0 miles
- J23Haydock IslandA580 · Haydock (East Lancs Road)Nearest town: Ashton-in-Makerfield, 1.0 miles
- J24Ashton InterchangeA58 · Ashton-in-MakerfieldNearest town: Ashton-in-Makerfield, 0.6 miles
- J25Bryn InterchangeA49 · Bryn / WiganNearest town: Ashton-in-Makerfield, 1.4 miles
- J26Orrell InterchangeM58 · Orrell (M58 to Liverpool & Southport)Nearest town: Wigan, 2.9 miles
- J27Shevington InterchangeA5209 · Standish / ShevingtonNearest town: Wigan, 3.9 miles
- J28Leyland InterchangeA49 · LeylandNearest town: Leyland, 0.9 miles
- J29Bamber Bridge InterchangeA6 / M65 · Bamber Bridge / BlackburnNearest town: Leyland, 2.4 miles
- J30Blacow BridgeM61 · Bamber Bridge (M61 to Bolton & Manchester)Nearest town: Preston, 2.5 miles
- J31Samlesbury InterchangeA59 · Samlesbury / PrestonNearest town: Preston, 2.6 miles
- J31AHaighton InterchangeB6242 / B6243 · Preston (east) / LongridgeNearest town: Preston, 2.6 miles
- J32Broughton InterchangeM55 · Broughton / Preston (north)Nearest town: Preston, 3.2 miles
Live traffic news at M6 Junctions 21A to 32
Incidents and roadworks between Junction 21 and Junction 32 that we are aware of.
M6 Northbound and Southbound mobile hardshoulder closure (MP 290/5 - 346/6)
00:305 Oct 2026reported 17 min ago
- Location
- M6 southbound between J23 and J22
- Direction
- Northbound
- Lanes closed
- Hard shoulder closed
- Reason
- Sweeping of road
- Schedule
- 20:35 Sun 5 Apr 2026 → 23:59 Fri 31 Mar 2028
M6 Southbound Junction 33 to 31A Lane 3 closure (357/7B to 354/7B)
00:305 Oct 2026reported 17 min ago
- Location
- M6 southbound within J32
- Direction
- Southbound
- Lanes closed
- Lane closures
- Reason
- Roadworks
- Schedule
- 20:00 Sun 4 Oct 2026 → 06:00 Mon 5 Oct 2026
Forecast - not confirmed
M6 Southbound Junction 33 to 31A Lane 3 closure (357/7B to 354/7B)
00:305 Oct 2026reported 17 min ago
- Location
- M6 southbound between J32 and J31A
- Direction
- Southbound
- Lanes closed
- Lane closures
- Reason
- Roadworks
- Schedule
- 20:00 Sun 4 Oct 2026 → 06:00 Mon 5 Oct 2026
Forecast - not confirmed
+ 11 more near Junctions 21A to 32 - see all the M6 traffic news →
This is the news for Junctions 21A to 32 only, not the whole M6. For the rest of the motorway see all the latest M6 traffic news, the overhead signs and the speed limits in force now.
Updated 00:47 Mon 5 Oct 2026
