21 Jul 2026

Supermarket Fuel Averages 3.4p a Litre Less Than National Price

By Anthony Sharkey, Chief Operating Officer, New Reg Limited

Drivers filling up at supermarket forecourts are paying around 3.4p a litre less for unleaded than the UK national average, official fuel price data shows.

Supermarket forecourts are currently offering unleaded petrol at an average of 150.7p a litre, roughly 3.4p below the national average of 154.1p recorded across 7,780 UK filling stations, according to official UK fuel price data.

That gap may sound small, but it adds up across a full tank. On a 50-litre fill, choosing a supermarket forecourt over an average non-supermarket site saves around £1.70. Over a year of weekly fill-ups, a driver could hold on to close to £90 simply by choosing where they stop.

The figures are drawn from live pricing at 1,484 supermarket sites, so they reflect what drivers are actually paying today rather than a historical snapshot. Diesel sits at a national average of 169.7p a litre, and supermarket sites typically show a similar pattern of undercutting on that fuel as well.

For anyone keeping an eye on running costs, it is worth checking which supermarket forecourts sit along your regular route before you need to fill up. Comparing the full cost of owning and running a car, including fuel, insurance and depreciation, is straightforward using a resource such as Car.co.uk, which brings together the information drivers need to make better decisions about their vehicles.

fuel pricessupermarketsunleadedpetrolrunning costs

Verified against an official source

Confirmed by official source (1 official signal).

Every Promo story must clear a truth gate before publishing: confirmed by an official source, or corroborated by several independent sources.

ShareXLinkedInFacebook

Related stories