Aerial view of the M5 motorway crossing a river

M5 Traffic News

2Accidentsreported on the M5 — see details4Roadworks activelive on the M5 right now — see details11Plannedscheduled on the M5 — see details

Live M5 traffic data from National Highways · updated 00:02 Thu 17 Sept 2026

M5

Map of the M5 Motorway Junctions & Services

The M5 runs around 163 miles south-west from the M6 near West Bromwich through Worcester, Gloucester and Bristol to Exeter (Junction 31). The map below reads from the northbound end (top) to the southbound end (bottom). Green rows are motorway interchanges; amber ⛽ rows are service areas.

NORTHBOUND ↑ towards the M6 & Birmingham

  • M6 M6 MOTORWAYStart of the M5 — northbound end
  • J1 A41West Bromwich
  • J2 A4034 / A4123Oldbury, Dudley
  • J3 A456Halesowen, Kidderminster
  • Frankley servicesbetween J3 and J4
  • J4 A38 / A491Bromsgrove
  • J4a M42 MOTORWAYM42 interchange — Solihull, Birmingham
  • J5 A38Droitwich
  • J6 A4538Worcester (north), Evesham
  • J7 A44Worcester (south)
  • Strensham servicesat J8 — two sites, half a mile apart
  • J8 M50 MOTORWAYM50 interchange — Ross-on-Wye, South Wales
  • J9 A46Tewkesbury, Evesham
  • J10 A4019Cheltenham (north)
  • J11 A40Gloucester, Cheltenham
  • J11a A417Gloucester, Cirencester
  • Gloucester servicesbetween J11a and J12
  • J12 A38Quedgeley, Gloucester (south)
  • J13 A419Stroud
  • Michaelwood servicesbetween J13 and J14
  • J14 A38Thornbury, Falfield
  • J15 M4 MOTORWAYM4 interchange — Almondsbury, Bristol
  • J16 A38Aztec West, Filton
  • J17 A4018Cribbs Causeway
  • J18 A4Avonmouth
  • J18a M49 MOTORWAYM49 interchange — Avonmouth, Severn crossings
  • J19 A369Portishead
  • Gordano servicesat J19
  • J20 B3133Clevedon
  • J21 A370Weston-super-Mare
  • Sedgemoor services (northbound)between J21 and J22 · Welcome Break
  • Sedgemoor services (southbound)between J21 and J22 · Roadchef
  • J22 A38Burnham-on-Sea, Highbridge
  • J23 A38Bridgwater (north)
  • J24 A38Bridgwater (south)
  • Bridgwater servicesat J24
  • J25 A358Taunton
  • Taunton Deane servicesbetween J25 and J26
  • J26 A38Wellington
  • J27 A361Tiverton, Sampford Peverell
  • Tiverton servicesat J27 — not an official MSA
  • J28 A373Cullompton
  • Cullompton servicesat J28
  • J29 A30Exeter, Exeter Airport
  • J30 A376 / A379Exeter (east), Sidmouth, Exmouth
  • Exeter servicesat J30
  • J31 A30Exeter (south), Okehampton — southbound end

SOUTHBOUND ↓ towards Exeter & the A30 / A38

Junction Motorway interchange ⛽ Services

Two things worth knowing about the M5: it has two junctions numbered 8 — the M6 interchange at the northern start, and the M50 interchange near Ross-on-Wye further south. And Sedgemoor is two separate service areas run by different companies.

M5 motorway services

There are twelve service areas on or beside the M5. See all M5 motorway services for junctions, operators and facilities.

Connecting motorways

The M5 connects with the M6 at its northern end, the M42 at J4a, the M50 at J8, the M4 at J15 (Almondsbury) and the M49 at J18a. Check the connecting road before you reach the interchange.

Check the M5 before you travel

See the latest M5 traffic news, M5 roadworks and M5 accidents.

M5traffic.co.uk is dedicated to the latest M5 traffic news, checked every five minutes, 24 hours a day. The M5 meets the M4 at the Almondsbury Interchange near Bristol — see M4 Traffic for the M4, and Traffic News England for traffic news across all of England.