E10
E5
B7S
B7P
Price Comparison

Cheapest Petrol Stations in the UK (2026): Live Brand Averages

Cheapest Fuel Finder Team

There is no petrol retailer that is always cheapest throughout the UK. Prices vary by forecourt, area and date. The most reliable answer is a local comparison; the national brand averages below are a dated snapshot, not a promise about the pump nearest you.

Which petrol brand is cheapest right now?

Costco has the lowest reported E10 national average among the major brands available in this comparison: 153.7p/L from 20 reporting stations on 23 August 2026. Check your postcode before travelling because a national average can hide large local differences.

Compare petrol near me

Latest major-brand E10 averages

RankBrandAverageReporting stationsData date
1Costco153.7p/L2023 August 2026
2Tesco158.7p/L51323 August 2026
3Morrisons158.9p/L33623 August 2026
4Sainsbury's158.9p/L31623 August 2026
5Asda159.1p/L32023 August 2026
6Esso162.2p/L1,35123 August 2026
7BP164.0p/L90323 August 2026
8Shell165.2p/L78723 August 2026

Latest E10 aggregate available for each listed brand; dates may differ if reporting coverage differs. Last date represented: 23 August 2026. These are averages from price-reporting stations, not a complete network census or a local price quote.

What the official market monitor found

The Competition and Markets Authority's June 2026 road-fuel report found that supermarkets remained the cheapest retail category on average, while motorway service stations were the most expensive. The CMA illustrated potential savings of up to £9 on a tank from choosing a cheaper forecourt. It also reported average retail margins of 11.3p per litre in April and continued to describe competition as weak.

See the CMA's June 2026 monitoring report and its accompanying market update.

Why a permanent retailer ranking is misleading

  • Prices are local. The same brand can be relatively cheap in one town and expensive in another because nearby competition differs.
  • Averages depend on reporting coverage. A brand average only represents stations that reported the chosen fuel on that data date.
  • Distance has a cost.Saving 2p per litre on a 50-litre fill is £1. A special trip may cost more than it saves.
  • Membership and rewards change the net price. Include a fee or a reward only if you would pay or use it anyway; do not treat every advertised benefit as cash.

How to find the cheapest practical fill-up

  1. Open the E10 petrol comparison and enter your postcode or town.
  2. Choose the fuel grade specified in your vehicle handbook.
  3. Compare stations along your planned route, not only the lowest headline price.
  4. Check when the price was reported and confirm it at the forecourt before filling.
  5. Calculate the saving: price difference in pence multiplied by litres filled, divided by 100, gives the saving in pounds.

Does cheaper petrol mean lower quality?

Standard petrol sold legally in the UK must meet the applicable fuel specification. That does not mean every product is identical: premium grades can have a higher octane rating or different additive package. Use the grade required by the manufacturer rather than choosing on brand reputation alone. If your vehicle is designed for regular E10, compare regular E10 prices on a like-for-like basis.

If you are deciding between grades, read our E10 vs E5 guide. Diesel drivers can use the cheapest diesel near me page instead.

The useful answer is local

Supermarkets are a sensible place to look first because they were cheapest on average in the CMA's latest analysis. But the current winner for your journey might be a supermarket, a major oil brand or an independent. Compare the actual pumps you can reach and treat any national ranking—including ours—as context rather than a guarantee.

Find the Cheapest Fuel Near You

Compare live prices across 7,000+ UK forecourts — updated daily from official CMA data.

Find & reserve parking — YourParkingSpace