M6 Junctions: Every Junction from J1 to J45
The M6 has 51 numbered junctions over about 210 miles, from junction 1 near Rugby, where it leaves the M1, to junction 45 near Gretna, where it becomes the A74(M) into Scotland. Several junctions carry a letter as well as a number — 3A, 4A, 10A, 11A, 21A and 31A — mostly because they were added after the original junctions had been numbered.
Each junction below has its own page with a map of the junction, the towns and villages around it, the roads it connects to, the distance to the next junction each way, and the live traffic speed on the M6 either side of it. Tap a junction to open it, or find your stretch on the map of the M6.
M6 junctions by map section
- 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
Junctions 1 to 4A: Rugby, Coventry and Birmingham
See the map of M6 junctions 1 to 4A →
- J1RugbyA426 · Rugby (M6 begins at the M1, Junction 19)Nearest town: Rugby, 2.5 miles
- J2Ansty InterchangeM69 / A46 · Coventry (east) / LeicesterNearest town: Bedworth, 3.3 miles
- J3Exhall InterchangeA444 · Bedworth / Coventry (north)Nearest town: Bedworth, 1.6 miles
- J3AColeshill InterchangeM6 Toll · South end of the M6 TollNearest town: Coleshill, 2.0 miles
- J4Coleshill InterchangeM42 / A446 · Birmingham NEC / ColeshillNearest town: Coleshill, 1.2 miles
- J4AWater Orton InterchangeM42 · M42 (north)Nearest town: Coleshill, 2.1 miles
Junctions 5 to 10A: Birmingham and the Black Country
See the map of M6 junctions 4A to 10A →
- J5Castle Bromwich InterchangeA452 · Castle BromwichNearest town: Chelmsley Wood, 2.9 miles
- J6Gravelly Hill InterchangeA38(M) · Spaghetti Junction, BirminghamNearest town: Birmingham, 2.7 miles
- J7Great Barr InterchangeA34 · Great Barr / BirminghamNearest town: Walsall, 3.1 miles
- J8Ray Hall InterchangeM5 · Ray Hall interchange (M5 to the South West)Nearest town: Walsall, 2.1 miles
- J9Wednesbury InterchangeA461 · WednesburyNearest town: Wednesbury, 1.3 miles
- J10Bentley InterchangeA454 · Walsall / WolverhamptonNearest town: Darlaston, 1.2 miles
- J10AEssington InterchangeM54 · M54 to Telford & ShrewsburyNearest town: Bloxwich, 1.9 miles
Junctions 11 to 16: Cannock, Stafford and Stoke-on-Trent
See the map of M6 junctions 10A to 16 →
- J11Laney Green InterchangeA460 · CannockNearest town: Cannock, 2.4 miles
- J11ASaredonM6 Toll · North end of the M6 TollNearest town: Cannock, 2.3 miles
- J12Gailey InterchangeA5 · Gailey / CannockNearest town: Penkridge, 2.4 miles
- J13Dunston InterchangeA449 · Stafford (south)Nearest town: Penkridge, 2.7 miles
- J14Creswell InterchangeA34 · Stafford (north)Nearest town: Stafford, 1.9 miles
- J15Hanchurch InterchangeA500 · Stoke-on-Trent (south) / Newcastle-under-LymeNearest town: Newcastle-under-Lyme, 2.4 miles
- J16Barthomley InterchangeA500 · Alsager / Stoke-on-Trent (north)Nearest town: Alsager, 2.3 miles
Junctions 17 to 21A: Cheshire, Knutsford and Warrington
See the map of M6 junctions 16 to 21A →
- J17SandbachA534 · Sandbach / CreweNearest town: Sandbach, 0.9 miles
- J18Middlewich InterchangeA54 · Middlewich / Holmes ChapelNearest town: Middlewich, 2.5 miles
- J19Tabley InterchangeA556 · Knutsford / Manchester AirportNearest town: Knutsford, 2.1 miles
- J20Lymm InterchangeM56 · Lymm interchange (M56 to Manchester Airport & Chester)Nearest town: Warrington, 4.4 miles
- J21Woolston InterchangeA57 · Warrington (Woolston)Nearest town: Warrington, 3.5 miles
- J21ACroft InterchangeM62 · Croft interchange (M62 to Manchester & Liverpool)Nearest town: Warrington, 2.9 miles
Junctions 22 to 32: Wigan to Preston
See the map of M6 junctions 21A to 32 →
- 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
Junctions 33 to 36: Lancaster and Carnforth
See the map of M6 junctions 32 to 36 →
- J33Hampson Green InterchangeA6 · Galgate / Lancaster (south)Nearest town: Lancaster, 4.5 miles
- J34Lune Valley InterchangeA683 · LancasterNearest town: Lancaster, 1.7 miles
- J35Carnforth InterchangeA601(M) · CarnforthNearest town: Carnforth, 0.8 miles
- J36Crooklands InterchangeA65 · Kirkby Lonsdale / Kendal (south)Nearest town: Milnthorpe, 2.3 miles
Junctions 37 to 40: The Lake District, Tebay and Shap
See the map of M6 junctions 36 to 40 →
- J37Killington InterchangeA684 · Sedbergh / KendalNearest town: Sedbergh, 3.9 miles
- J38TebayA685 · Tebay / Kirkby StephenNearest town: Tebay, 0.3 miles
- J39Shap / Hardendale InterchangeA6 · ShapNearest town: Shap, 1.9 miles
- J40SkirsgillA66 · Penrith / KeswickNearest town: Penrith, 0.8 miles
Junctions 41 to 45: Penrith, Carlisle and Gretna
See the map of M6 junctions 40 to 45 →
- J41Catterlen InterchangeA6 · Wetheral / Penrith (north)Nearest town: Penrith, 2.5 miles
- J42Golden FleeceA6 · Carlisle (south)Nearest town: Carlisle, 3.5 miles
- J43Rosehill RoundaboutA69 · Carlisle (east) / NewcastleNearest town: Carlisle, 2.0 miles
- J44Kingstown InterchangeA7 · Carlisle (north)Nearest town: Carlisle, 2.5 miles
- J45Guards MillA74(M) · Gretna / Scotland borderNearest town: Gretna, 0.9 miles
Search all the latest M6 traffic news
Latest accident or incident on the M6
The most recent accident or incident on the M6 that we are aware of.
M6 Northbound and Southbound mobile hardshoulder closure (MP 290/5 - 346/6)
00:305 Oct 2026reported 12 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
Latest active roadworks on the M6
Roadworks live on the M6 right now.
M6 - M42 link road hardshoulder closure northbound
00:305 Oct 2026reported 12 min ago
- Location
- link road from M6 J4A southbound to M42 J8
- Direction
- Northbound
- Lanes closed
- Hard shoulder closed
- Reason
- Road improvement or upgrading
- Schedule
- 05:00 Mon 7 Sept 2026 → 05:00 Mon 5 Oct 2026
+ 3 more active roadworks - search all M6 traffic news →
Latest planned roadworks on the M6
The next planned roadworks scheduled on the M6.
M6 Southbound Jct 40 to 39 Lane 3 closure with Narrow lanes (Mp 459/4 - 455/7)
00:305 Oct 2026reported 12 min ago
- Location
- M6 southbound within J40
- Direction
- Southbound
- Lanes closed
- Lane closures
- Reason
- Maintenance work
- Schedule
- 06:00 Mon 24 Aug 2026 → 20:00 Fri 13 Nov 2026
Forecast - not confirmed
+ 47 more planned roadworks - search all M6 traffic news →
Search all the latest M6 traffic news
Updated 00:42 Mon 5 Oct 2026
Powered by National Highways’ Transport Data Feeds.
