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.
Cheapest supermarket fuel today, by grade
Updated daily from official UK government fuel price data. Prices correct as of 7 August 2026, obtained at 12:31am. For each grade, the five supermarket forecourts with the lowest price nationally.
Unleaded (E10)
- 1.Costco · 147.9p/litreDUNKIRK TRADING ESTATE, CHESTER GATES, CHESTER, CHESTER, CHESHIRE, Chester, CH1 6LT
- 2.Tesco · 149.9p/litreTESCO STORES LTD, 170 NEWTOWNBREDA ROAD, BELFAST, Belfast, BT8 6PZ
- 3.Tesco · 149.9p/litreKNOCKNAGONEY ROAD, BELFAST, Belfast, BT4 2PW
- 4.Tesco · 149.9p/litreLARNE ROAD, BALLYMENA, Ballymena, BT42 3HB
- 5.Tesco · 149.9p/litreTESCO STORES LTD, UNIT 1, ABBEY RETAIL PARK, CHURCH ROAD, NEWTOWNABBEY, Newtownabbey, BT36 7GU
Diesel (B7)
- 1.Tesco · 162.9p/litre25A CASTLEWELLAN ROAD, BANBRIDGE, Banbridge, BT32 4AX
- 2.Tesco · 162.9p/litreBRIDGEWATER RETAIL PARK, BANBRIDGE, Banbridge, BT32 4LF
- 3.Tesco · 162.9p/litreBEECH VALLEY, DUNGANNON, Dungannon, BT71 7BN
- 4.Tesco · 162.9p/litreLARNE ROAD, BALLYMENA, Ballymena, BT42 3HB
- 5.Tesco · 162.9p/litreBENTRIM RD, LISBURN, Lisburn, BT28 2GB
Super Unleaded (E5)
- 1.Costco · 159.9p/litreANDOVER ROAD, HAYDOCK, MERSEYSIDE, Haydock, WA11 9FA
- 2.Costco Wholesale Aberdeen · 160.9p/litrePLOTS 8 AND 10 KINGSHILL COMMERCIAL PARK, WESTHILL, ABERDEEN, ABERDEENSHIRE, Westhill, Aberdeen, AB32 6UF
- 3.Costco · 160.9p/litreCOSTKEA WAY, LOANHEAD, EDINBURGH, EDINBURGH, Edinburgh, EH20 9BY
- 4.Costco · 161.9p/litreLEATHLEY ROAD, HUNSLET, LEEDS, WEST YORKSHIRE, Leeds, LS10 1BG
- 5.Costco · 161.9p/litreTHE BROADWAY, CHADDERTON, OLDHAM, GREATER MANCHESTER, Oldham, OL9 8AU
Super Diesel (SDV)
- 1.Asda · 176.9p/litreSTATION ROAD, CROSS HILLS, KEIGHLEY, Keighley, BD20 7DX
- 2.Morrisons · 183.9p/litreSPROUGHTON ROAD, IPSWICH, SUFFOLK, Ipswich, IP1 5BN
- 3.Morrisons · 183.9p/litreSALE WAY, LEIGH SPORTS VILLAGE, WIGAN, Leigh Sports Village, WN7 4JY
- 4.Morrisons · 184.9p/litreMETZ WAY/TRIANGLE WAY, GLOUCESTER, GLOUCESTERSHIRE, Gloucester, GL1 1AH
- 5.Morrisons · 184.9p/litreNOTTINGHAM ROAD, ILKESTON, DERBYSHIRE, Ilkeston, DE7 5NN
All figures are taken directly from official UK government fuel price data (Open Government Licence v3.0) and refreshed every 30 minutes. This section updates daily.
Sources
This story cites UK Fuel Price Data.