Live Fuel Price FeedFree Forever
Finding Fuel

Finding Fuel

Live petrol and diesel prices, near you

From 7,749 stations across England, Scotland, Wales and Northern Ireland. Click a marker for live prices.

Zoom in to see fuel stations

Tip: zoom in on your area, then tap a marker for live prices and a station page.

Harrisons Esso Garage Whitby, WhitbyE10£1.269Stans Superstore, OswestryE10£1.539Diesel£1.799Asda Widney Express Petrol, SolihullE10£1.589Diesel£1.839Breeze Harvest Energy Swindon, SwindonE10£1.569Diesel£1.799Snowhill Service Station, CrawleyE10£1.529Diesel£1.829Eurospar Carrickfergus, CarrickfergusE10£1.489Diesel£1.679Cardigan Superstore Petrol Filling, CardiganE10£1.549Diesel£1.679Amesbury Filling Station, SalisburyE10£1.519Diesel£1.769Eg Rivington South Pfs, BoltonE10£1.819Diesel£1.989Karan Nutley Service Station, UckfieldE10£1.539Diesel£1.839Pendlebury Esso Express, ManchesterE10£1.569Diesel£1.799Mfg Morrisons Caerphilly, CaerphillyE10£1.539Diesel£1.759Shell Chigwell, ChigwellE10£1.629Diesel£1.849Shell Co-Op Bullsmoor, EnfieldE10£1.599Diesel£1.899Blackpool North, BlackpoolE10£1.519Diesel£1.739Oban Filling Station, ObanE10£1.609Diesel£1.839Lemar Service Station, GloucesterE10£1.509Diesel£1.739Greenock Extra Petrol Filling, GreenockE10£1.579Diesel£1.739Mfg Ringway, AltrinchamE10£1.569Diesel£1.799Spar Randalstown, AntrimE10£1.489Diesel£1.679Mfg Penhill, PenhillE10£1.579Diesel£1.799Willenhall Service Station Ltd, WolverhamptonE10£1.479Diesel£1.689Mfg Morrisons Canvey Island, Canvey IslandE10£1.549Diesel£1.759Asda Sheepcot Express Petrol, GarstonE10£1.579Diesel£1.819Mfg Morrisons Cheadle Heath, EdgeleyE10£1.549Diesel£1.749Harrisons Esso Garage Whitby, WhitbyE10£1.269Stans Superstore, OswestryE10£1.539Diesel£1.799Asda Widney Express Petrol, SolihullE10£1.589Diesel£1.839Breeze Harvest Energy Swindon, SwindonE10£1.569Diesel£1.799Snowhill Service Station, CrawleyE10£1.529Diesel£1.829Eurospar Carrickfergus, CarrickfergusE10£1.489Diesel£1.679Cardigan Superstore Petrol Filling, CardiganE10£1.549Diesel£1.679Amesbury Filling Station, SalisburyE10£1.519Diesel£1.769Eg Rivington South Pfs, BoltonE10£1.819Diesel£1.989Karan Nutley Service Station, UckfieldE10£1.539Diesel£1.839Pendlebury Esso Express, ManchesterE10£1.569Diesel£1.799Mfg Morrisons Caerphilly, CaerphillyE10£1.539Diesel£1.759Shell Chigwell, ChigwellE10£1.629Diesel£1.849Shell Co-Op Bullsmoor, EnfieldE10£1.599Diesel£1.899Blackpool North, BlackpoolE10£1.519Diesel£1.739Oban Filling Station, ObanE10£1.609Diesel£1.839Lemar Service Station, GloucesterE10£1.509Diesel£1.739Greenock Extra Petrol Filling, GreenockE10£1.579Diesel£1.739Mfg Ringway, AltrinchamE10£1.569Diesel£1.799Spar Randalstown, AntrimE10£1.489Diesel£1.679Mfg Penhill, PenhillE10£1.579Diesel£1.799Willenhall Service Station Ltd, WolverhamptonE10£1.479Diesel£1.689Mfg Morrisons Canvey Island, Canvey IslandE10£1.549Diesel£1.759Asda Sheepcot Express Petrol, GarstonE10£1.579Diesel£1.819Mfg Morrisons Cheadle Heath, EdgeleyE10£1.549Diesel£1.749
Share

Right now in the UK

Rip Off of the Day
Most expensive Diesel right now
£2.300
Hero of the Day
Cheapest Diesel right now
£1.239
Rip Off of the Day
Most expensive Unleaded E10 right now
£2.100
Hero of the Day
Cheapest Unleaded E10 right now
£1.239

Or jump to a city

Popular UK cities for fuel prices

See all UK cities →

Major UK fuel brands

See all UK fuel brands →

Latest from the Finding Fuel blog

See all articles →

UK fuel prices: your questions answered

What is the cheapest supermarket for petrol in the UK?

Right now the cheapest of the big four supermarkets on E10 unleaded is Sainsbury's at an average of 152.9p per litre, with the other three within roughly a penny. On diesel, Sainsbury's currently leads at 173.7p per litre. The bigger saving is choosing any of the four supermarkets over a branded forecourt like BP, Shell, or Esso, which on average run around 4.9p per litre higher than supermarkets on E10 for exactly the same fuel.

Is supermarket petrol bad for your car?

No. Every litre of UK petrol comes from the same refineries and meets the same British and European fuel standards before it reaches a forecourt. Branded fuels like Shell V-Power and BP Ultimate contain higher concentrations of cleaning additives, which can be useful for older or high-performance engines, but supermarket fuel will not damage a modern car or void its warranty. With the big four supermarkets averaging 153.7p on E10 against 158.6p at branded sites, supermarket petrol is the cheaper and entirely safe choice for most cars.

What is the difference between E10 and E5 petrol?

E10 is standard unleaded with up to 10% ethanol, rated at 95 octane, and is the cheaper of the two. E5 (sold as Super Unleaded or Premium Unleaded) contains up to 5% ethanol and is rated at 97 octane or higher. About 95% of petrol cars on UK roads, and almost every car built after 2011, can safely use E10. Cars from before 2000, classic cars, and a small number of older specialist models should stick with E5.

Why is diesel more expensive than petrol in the UK?

Diesel attracts the same headline rate of fuel duty as petrol, but it generally costs more at the pump because refinery margins on diesel have stayed elevated since heating oil and aviation demand recovered, and because the UK imports a larger share of its diesel than its petrol. On current live prices the national average is 157.1p for E10 and 179.5p for diesel, a gap of around 22.4p per litre. Diesel still goes further per litre, so even at a higher price diesel cars can work out cheaper to run on long journeys.

Why is petrol so expensive at motorway services?

Motorway service operators pay much higher rents, face almost no local competition, and know that drivers low on fuel have limited alternatives. Live prices show motorway E10 averaging 174.9p per litre versus 153.7p at supermarkets, a premium of roughly 21.2p. Diesel on the motorway averages 194.2p compared to 175.2p at supermarkets, a gap of around 19p. Filling up before you join, or pulling off at a junction with a supermarket nearby, almost always saves money.

When is the best time of day to buy petrol?

Most UK retailers update prices once or twice a day, usually in the morning, and they often follow wholesale price changes with a lag of several days. There is no reliable single best hour to fill up, but filling early in the week before any duty or wholesale-driven hikes work through to the forecourt is sensible when prices are rising. The biggest single saving is choosing the right station, not the right time of day.

Why is fuel so expensive on Scottish islands?

Fuel destined for Scottish islands travels by ferry rather than pipeline or tanker lorry, which adds significant cost at every step. Smaller islands also have only one or two forecourts serving the whole community, so there is no competitive pressure on price. The most expensive diesel on our live data right now is in Shetland at 220.0p per litre, roughly 45p higher than the mainland supermarket average. The Rural Fuel Duty Relief scheme rebates 5p per litre on eligible remote stations, without which prices would be even higher.

Which English county has the cheapest petrol?

On current live prices, Greater Manchester has the cheapest average E10 in England at 153.5p per litre. The most expensive English county for unleaded right now is Warwickshire at 162.0p, a gap of about 8.5p per litre between the two. The single biggest factor is the density of supermarket forecourts in the area: more supermarkets nearby tends to drag local prices down.

How often do UK fuel prices change?

UK retailers can change forecourt prices at any time. Most update once a day, some change several times a week, and others hold a price for weeks. Under the law that governs forecourt reporting, every retailer must report price changes within 30 minutes of making them. The figures on this site refresh every hour, so the prices and averages here reflect what stations have been charging in the last 60 minutes.

How can I save money on petrol?

Three habits make most of the difference. First, fill up at a supermarket rather than a branded forecourt: on current live prices that alone is worth around 4.9p per litre on E10. Second, avoid motorway services unless you genuinely have no other choice, which can be worth another 21.2p on top. Third, check the price before you drive: prices vary by 15p to 20p per litre even within a single town, so the nearest station is often not the cheapest. Comparing local stations before you set off is the simplest way to lock in the saving.