M6
M6 Maps and Junctions
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 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. Contains public sector information licensed under the Open Government Licence v3.0.
