Supermarket Fuel Is Now 3.2p a Litre Cheaper Than the National Average
By Anthony Sharkey, Chief Operating Officer, New Reg Limited · 14 Jul 2026
Filling up at a supermarket forecourt currently saves drivers around 3.2p a litre on unleaded compared with the UK national average.
Supermarket forecourts are consistently undercutting the national average petrol price right now, and for drivers watching every penny at the pump, the gap is worth paying attention to. Official UK fuel price data covering more than 7,800 forecourts shows the average price of E10 unleaded sitting at 151.4p a litre, while the same fuel at supermarket sites averages 148.2p a litre across nearly 1,500 locations.
That 3.2p difference might not sound like much in isolation, but it adds up quickly once you work through a full tank. On a 50-litre fill, you would pay roughly £1.60 less at a supermarket than at a typical non-supermarket forecourt. Do that twice a month and you are saving close to £40 a year purely by choosing where you stop. For drivers covering higher mileages, the saving grows further still.
Diesel remains considerably more expensive than petrol regardless of where you fill up, with the national average sitting at 165.0p a litre according to the same official data. Diesel drivers therefore face a higher base cost, which makes the choice of forecourt even more relevant if they are trying to keep running costs down.
If you are thinking about what your car actually costs to run month to month, fuel is just one part of the picture. Insurance, servicing, finance rates and depreciation all feed into the total. Sites such as Car.co.uk let you compare ownership costs across different makes and models, which can help you work out whether the car you are driving is still the most affordable option for your circumstances.
Sources
This story cites UK Fuel Price Data.