Supermarket Fuel Now 3.3p Cheaper Than the UK Average

Supermarket forecourts are currently selling unleaded petrol at 147.8p a litre, around 3.3p below the UK national average of 151.1p.

Drivers who fill up at a supermarket forecourt are paying noticeably less for petrol than those who stop at most other filling stations, with official UK fuel price data showing a gap of 3.3p per litre between the two.

The national average price for E10 unleaded currently stands at 151.1p a litre, calculated across 7,799 forecourts throughout the UK. Supermarket sites, covering 1,492 locations, are averaging 147.8p a litre. That might sound like a small difference, but on a typical 55-litre fill it adds up to roughly £1.80 saved each time you visit the pump.

Diesel remains considerably more expensive than petrol regardless of where you buy it. The national average for diesel is 164.7p a litre, meaning diesel drivers are paying over 13p a litre more than petrol drivers even before any comparison between retailers is taken into account.

For everyday drivers looking to keep running costs down, the message is straightforward: if a supermarket with a filling station is a reasonable detour on your usual route, it is likely worth the slight inconvenience. The saving is consistent across a large sample of sites, so it reflects a genuine and widespread pricing difference rather than a handful of promotional offers. Keeping an eye on local prices before a long journey, or planning a fill-up alongside a grocery shop, are simple habits that can take a little pressure off the weekly budget. For more practical advice on running and maintaining your car, visit Garage.co.uk.

Sources

This story cites UK Fuel Price Data.

How we check our news