Cheapest Petrol Near Me
Looking for the cheapest petrol near you? Use our price comparison tool to find the lowest unleaded prices at forecourts in your area. We compare over 7,000 UK stations and update prices every 15 minutes from official government data.
How to Find Cheap Petrol in the UK
The UK fuel market is highly competitive, but prices can vary by 10 to 15 pence per litre between stations just a few miles apart. The quickest way to save is to check prices before you leave the house. Enter your postcode above and we'll show you every forecourt nearby, sorted cheapest first.
Where to Look First
Supermarket forecourts — Asda, Tesco, Sainsbury's and Morrisons — are almost always your cheapest option. They price fuel aggressively to drive footfall into their stores. If you have a Costco membership, their 20 UK forecourts are typically the cheapest of all.
Branded stations (Shell, BP, Esso) tend to be 5 to 10 pence more expensive, though their loyalty schemes like Shell Go+ and BP BPme can claw back a penny or two. Independent stations and smaller chains like Jet, Gulf and Texaco vary widely — some are very competitive, others less so.
Avoid motorway services at all costs. Motorway fuel is routinely 15 to 25 pence per litre more expensive than off-motorway alternatives. A two-minute detour at a junction can save you five pounds or more.
Quick Tips to Save More
- Fill up mid-week — prices tend to be lowest on Tuesdays and Wednesdays
- Fill the tank fully when you find a cheap station rather than topping up £20 at a time
- Use E10 standard unleaded unless your car specifically requires E5 super unleaded
- Stack loyalty card rewards on top of already-cheap supermarket prices
For more advice, read our 15 ways to save money on fuel and our ranking of the cheapest petrol stations in the UK. You can also use our fuel savings calculator to see how much switching stations could save you per year.
Frequently Asked Questions
How do I find the cheapest petrol near me?
Enter your postcode or town in our comparison tool and we'll show you the cheapest forecourts nearby, sorted by price. We cover over 7,000 UK stations and update prices every 15 minutes.
Which supermarkets have the cheapest petrol?
Asda, Costco, Tesco, Sainsbury's and Morrisons consistently offer the cheapest petrol in the UK, typically 5 to 10 pence per litre below Shell, BP and Esso. Costco is often the cheapest of all but requires a membership.
Why is petrol cheaper at supermarkets?
Supermarkets use fuel as a loss leader to attract shoppers into their stores. Their profit comes from groceries, so they can afford to sell fuel at razor-thin margins — often 2 to 3 pence per litre compared to 5 to 10 pence at branded stations.
What is the difference between E10 and E5 petrol?
E10 is standard unleaded (95 octane) containing up to 10% ethanol. E5 is super unleaded (97+ octane) with up to 5% ethanol. E10 is cheaper — typically 15 to 18p less per litre. Most cars from 2011 onwards run fine on E10.
How often do petrol prices change?
Retailers update their prices frequently — sometimes daily. Our data is refreshed every 15 minutes from the official CMA feed. Prices tend to be lowest mid-week and highest at weekends and bank holidays.
Find the Cheapest Fuel Near You
Compare live prices across 7,000+ UK forecourts — updated daily from official CMA data.