UK Petrol and Diesel Prices Today: What Drivers Are Paying
By Anthony Sharkey, Chief Operating Officer, New Reg Limited · 9 Jul 2026
Petrol averages 150.7p per litre at UK forecourts right now, with diesel nearly 14p more expensive at 164.4p.
Filling up in the UK today will cost you an average of 150.7p per litre for standard E10 unleaded petrol, 164.4p for diesel, and 168.5p if you opt for premium E5 unleaded, according to official UK fuel price data compiled across 7,798 forecourts nationwide.
The gap between petrol and diesel is worth paying attention to if you are choosing between vehicles or deciding which car to run next. At 13.7p per litre more than standard unleaded, a typical 55-litre diesel fill costs roughly £7.50 extra compared with petrol. Over a year of regular fill-ups, that difference adds up to a meaningful chunk of your motoring budget, and it matters most if your annual mileage is modest, since diesel's better fuel economy only starts to offset the higher pump price once you are covering significant distances.
Premium E5 petrol at 168.5p is nearly 18p a litre above standard E10, so unless your engine manufacturer specifically requires it, switching to E10 where your car is compatible is one of the simplest ways to trim your fuel spending with no other change to your routine. Most petrol cars built after 2011 are E10-compatible, and official UK guidance confirms this covers the vast majority of vehicles currently on the road.
Beyond the pump, the total cost of owning and running a car covers far more than fuel alone, including insurance, servicing, tax, finance and depreciation. If you are weighing up a change of vehicle, whether that is moving from diesel to petrol, switching to a hybrid or simply finding a more efficient model, it is worth doing the full maths before you commit. Car.co.uk is a practical starting point for comparing what different vehicles actually cost to own, not just to buy, so you can see the real picture before signing anything.
Sources
This story cites UK Fuel Price Data.