
Compare petrol prices near you – Find the cheapest fuel station in the UK
Live unleaded, diesel and E10 prices at over 8,000 petrol stations across England, Scotland, Wales and Northern Ireland – updated daily.
National Average Prices
Current average prices across the UK
Fuel budget simulator
Estimate the cost of your fuel tank instantly.
How to find the cheapest petrol near you
Fuel costs are one of the biggest expenses for UK drivers. The price difference between the most expensive and cheapest petrol station in the same town can be as much as 15p per litre. On a 55-litre tank, that's over £8 per fill-up – more than £400 a year for regular drivers.
Supermarket fuel is usually cheapest
In the UK, supermarket forecourts (Asda, Tesco, Sainsbury's, Morrisons) consistently offer the lowest fuel prices. They use fuel as a loss leader to attract shoppers, often pricing 5-8p per litre below branded stations like Shell, BP and Esso. Cheapfill shows all stations side by side so you can compare instantly.
Where do our prices come from?
All prices displayed on Cheapfill come from official UK Government data sources. Fuel retailers are required to report their prices, which are updated daily on our platform. This means you get the same data quality as government-backed price checkers – presented in a faster, more user-friendly way.
When is the best time to fill up?
UK fuel prices tend to be lowest mid-week (Tuesday to Thursday) and highest at weekends and bank holidays. Motorway stations are consistently the most expensive – often 15-20p per litre more than nearby town stations. Planning your fill-up with Cheapfill can save you hundreds of pounds a year.
Latest News & Guides

UK Fuel Price Update: Prices Stabilise at Near-Record Levels
UK petrol and diesel prices are stabilising after a sharp rise in September. E10 averages 174.8p per litre and diesel 200p, while Google Maps now shows near real-time fuel prices.

UK Fuel Price Update: Petrol and Diesel Prices Continue to Rise
UK fuel prices continue to rise this week. E10 petrol averages 171.9p per litre and diesel 194.9p, with diesel increasing by 4.8p over the past seven days.

UK Fuel Price Watch: Petrol and Diesel Under Pressure at Forecourts
With Brent crude holding firm and refining margins remaining elevated, UK motorists continue to face high forecourt costs. Petrol averages around 161.1p/l while diesel trades at a significant premium near 181.4p/l. Discover our full market analysis, tax breakdown, and pump price forecast for the weeks ahead.
