How to Find Cheap Petrol and Diesel Near You

Updated 7 Nov 2026

Where fuel is cheapest in the UK, how much brands differ today, and when it is worth driving further to fill up.

At the stations we track, E10 ranges from 155.7p to 199.9p a litre today, with an average of 171.0p. Most of that gap comes down to where and with whom you fill up.

Prices by brand today

Average E10 price per brand (brands with at least five stations in our data):

BrandsStationsUnleaded (E10)
Jet20168.5p
Esso203169.8p
Asda784170.3p
Texaco56170.4p
Shell11170.5p
Valero6171.4p
BP71183.7p

Five habits that save money

Planning a long drive? Work out the fuel cost first with the journey fuel cost calculator.

More guides

Updated 7 Nov 2026, 00:00 GMT