PetrolFinder.uk

Supermarket Fuel Prices

Compare live petrol and diesel prices at the UK's major supermarket fuel retailers. Updated every 5 minutes from official government data.

Full Supermarket Price Comparison

SupermarketAvg UnleadedAvg DieselCheapest UnleadedCheapest DieselStations
Costcocheapest142.3p155.3p137.9p150.9p20
Morrisons147.5p160.2p141.9p152.9p340
Sainsbury's147.5p160.5p139.9p151.9p315
Asda147.9p162.4p114.9p151.7p404
Tesco148.3p162.3p139.9p151.9p510

National average unleaded: 151.2p | National average diesel: 166.3p | Data from UK government mandatory reporting

Frequently Asked Questions

Which supermarket has the cheapest fuel in the UK?

Based on live data, Costco currently has the cheapest average unleaded price at 142.3p per litre across 20 stations. However, prices vary by location, so it is always worth checking your local options. Costco often has the lowest individual prices but requires a membership.

Is supermarket fuel the same quality as branded fuel?

All fuel sold in the UK, whether from a supermarket or a branded forecourt, must meet the same British and European standards (BS EN 228 for petrol and BS EN 590 for diesel). The base fuel is often sourced from the same refineries. Branded fuels like Shell V-Power or BP Ultimate may contain additional proprietary additives, but standard supermarket fuel meets all legal quality requirements.

How much can I save by buying supermarket fuel?

The national average unleaded price is currently 151.2p per litre. The cheapest supermarket average is 142.3p at Costco, a saving of 8.9p per litre. On a typical 50-litre fill, that is a saving of approximately 4.45 pounds.