fuel.co.uk home

Live prices

Cheapest fuel on the M40

4 service stations on the M40 report through the official UK fuel price scheme, ranked cheapest unleaded first.

The cheapest reported unleaded on the M40 is £8.86 a gallon (194.9p per litre) at Welcome Break Warwick South near ASHORNE. M40 services average £8.94 a gallon (196.7p), 24.3p above the national average of 172.4p: filling 50 litres off the motorway typically saves about £12.15.

Prices last refreshed at 8:02am on 20 September 2026, supplied through the official UK Government fuel price open data scheme.

GradeM40 averageNational averageDifference
Unleaded (E10)196.7p (4)172.4p+24.3p
Diesel (B7)215.9p (4)196.1p+19.8p
Premium Unleaded (E5)212.9p (4)189.3p+23.6p
Super Diesel (SDV)232.7p (4)215.0p+17.7p

Every M40 service station, cheapest unleaded first

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoWelcome Break Warwick South (CV35 0AA)24hMotorway Services, Ashorne, Warwickshire£8.86194.9p£9.72213.9p£9.63211.9p£10.54231.9p8h ago
BP logoWelcome Break Warwick North (CV35 0AA)24hMotorway Services, Ashorne, Warwickshire£8.86194.9p£9.72213.9p£9.63211.9p£10.54231.9p8h ago
BP logoWelcome Break Oxford (OX33 1LJ)24hMotorway Services, Waterstock, Oxfordshire£8.95196.9p£9.91217.9p£9.50208.9p£10.45229.9p8h ago
Esso logoAsda Cherwell Valley Express Petrol (OX27 7RD)24hNorthampton Road, Bicester£9.09199.9p£9.91217.9p£9.95218.9p£10.77236.9p8h ago

Prices are supplied through the official UK Government fuel price open data scheme (Open Government Licence v3.0). Road matching uses motorway geometry from OpenStreetMap, © OpenStreetMap contributors (ODbL), and the station's own published details.

Leaving at a junction?

Prices a mile or two off the M40 are usually far cheaper. Search any postcode along your route.

Questions about M40 fuel

Where is the cheapest fuel on the M40?
The cheapest reported unleaded at a M40 service station is £8.86 a gallon (194.9p per litre) at Welcome Break Warwick South near ASHORNE. Prices were last refreshed at 8:02am on 20 September 2026 from official UK Government fuel price data.
How much more expensive is fuel on the M40?
Across the 4 M40 service stations currently reporting unleaded, the average is £8.94 a gallon (196.7p per litre) against a national average of £7.84 (172.4p): 24.3p per litre more, about £12.15 on a 50-litre fill. Leaving at a junction usually beats filling at the services.
Which stations count as M40 services?
Stations flagged as motorway services in the official UK fuel price scheme, matched to the M40 by its road geometry (OpenStreetMap) or by the road named in the station's own published details.