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
Costcocheapest151.3p178.2p146.9p173.9p20
Tesco155.2p187.3p147.9p174.9p512
Asda155.7p183.5p148.7p173.7p405
Sainsbury's155.7p182.6p148.9p172.9p315
Morrisons156.3p181.6p151.7p176.9p341

National average unleaded: 159.1p | National average diesel: 185.9p | 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 151.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 159.1p per litre. The cheapest supermarket average is 151.3p at Costco, a saving of 7.8p per litre. On a typical 50-litre fill, that is a saving of approximately 3.90 pounds.