M6 Maps and Junctions
New: the map of the M6 with live traffic speeds, closer maps of each section of the M6, and a page for every M6 junction.
- Section 1 · J1–J4A
Rugby, Coventry and Birmingham - Section 2 · J4A–J10A
Birmingham and the Black Country - Section 3 · J10A–J16
Cannock, Stafford and Stoke-on-Trent - Section 4 · J16–J21A
Cheshire, Knutsford and Warrington - Section 5 · J21A–J32
Wigan to Preston - Section 6 · J32–J36
Lancaster and Carnforth - Section 7 · J36–J40
The Lake District, Tebay and Shap - Section 8 · J40–J45
Penrith, Carlisle and Gretna
The M6 runs around 230 miles from the M1 at Catthorpe to the Scottish border at Gretna, through 99 measured count points and more than forty junctions. These pages help you find the part of it you actually drive.
Maps of the M6
The Busiest Junctions on the M6
Each of these pages carries the official traffic counts for that stretch alongside the traffic news affecting it:
- M6 Junction 20 (Lymm / Thelwall) — 187,521 vehicles a day
- M6 Junction 8 to Junction 9 (Ray Hall / Great Barr) — 180,440 vehicles a day
- M6 Junction 6 (Gravelly Hill — Spaghetti Junction) — 147,469 vehicles a day
- M6 Junction 9 to Junction 10 (Bescot / Walsall) — 166,153 vehicles a day
- M6 Junction 30 to Junction 31 (Preston) — 171,079 vehicles a day
- M6 Junctions 36 to 40 (the Lake District, the Yorkshire Dales and Shap) — the quietest stretch, 39,666 to 52,401 vehicles a day
- M6 Junction 16 to Junction 17 (Crewe / Sandbach) — 132,457 vehicles a day
For the whole motorway, see how busy the M6 is junction by junction.
Traffic count figures on this page are from the Department for Transport road traffic statistics, 2025.
