M40 Traffic

M40 Traffic News

1Accidentsreported on the M40 — see details2Roadworks activelive on the M40 right now — see details22Plannedscheduled on the M40 — see details

Live M40 traffic data from National Highways · updated 03:37 Sat 26 Sept 2026

M40 Lorry and Freight Traffic

Which parts of the M40 carry the most lorries? The answer is not the busiest end. This page ranks every main-line stretch by the share of traffic that is heavy goods vehicles, using the Department for Transport’s 2025 figures.

StretchLorries a dayShare of all traffic
J11 to J1211,03612.3%
J12 to J1310,22611.5%
J8 to J97,73510.9%
J9 to J1010,70810.7%
J15 to J169,74810.4%
J10 to J118,5759.7%
J13 to J148,4059.5%
J14 to J159,6788.5%
J16 to M42 J3A8,1858.5%
J5 to J68,3118.2%
J7 to J86,4487.0%
J6 to J76,5286.8%
J4 to J56,6466.7%
J3 to J46,6566.5%
J1 to J1A5,9766.3%
J1A to J28,2426.0%
J2 to J37,4965.6%

Freight grows as you head north

At the London end lorries are a small part of a very large flow: about 6% between the M25 and High Wycombe. North of Oxford the share climbs, reaching 12.3% between Banbury and Gaydon, Junctions 11 to 12. That stretch also carries the most lorries of any on the road in absolute terms, 11,036 a day, even though its total traffic is about a third lower than the stretch past Beaconsfield.

The pattern follows the road’s shape. The southern M40 runs past Beaconsfield and High Wycombe with junctions close together; north of Oxford the junctions are further apart and the towns smaller, so lorries make up more of the traffic that remains.

Oxford’s freight junction

Between Junctions 9 and 10, past Bicester, the M40 carries 10,708 lorries a day. Junction 9 is where the A34 joins from Oxford and Newbury, and Junction 10 is where the A43 leaves for Northampton and Milton Keynes, so freight joins and leaves the M40 in numbers here. Northbound, this stretch carries 5,927 lorries a day — the highest single-direction figure on the road.

Vans

The figures also count light goods vehicles — vans. They are heaviest at the London end, with 22,610 a day between the M25 and Beaconsfield, and 20,992 between Beaconsfield and High Wycombe.

Lorries by direction

The split is close to even on most stretches. The clearest difference is past Bicester, where 5,927 lorries a day head north against 4,780 heading south. Between Junctions 15 and 16 it runs the other way, 5,041 southbound against 4,707 northbound. The northbound and southbound pages give the lorry count for every stretch in each direction.

Duplicate count points are counted once, as on how busy the M40 is. Link roads are left out. For the full picture, see M40 traffic statistics.

Traffic count figures on this page are from the Department for Transport road traffic statistics, 2025.

M40traffic.co.uk is dedicated to the M40 between London and Birmingham. Heading on to the orbital? Try M25 Traffic; for the Birmingham end see M42 Traffic.