
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.
