findpetrol .co.uk
Live fuel prices

Petrol and diesel prices around England

Unleaded from 153.9p a litre, averaging 175.2p across 6,159 stations we track in England.

At a glance

Stations tracked
6,159
Local areas
2,011
Cheapest unleaded
153.9p
Cheapest diesel
174.9p

Data updated 24 minutes ago

England holds the densest forecourt network in the UK, and that density is exactly why prices differ so sharply over short distances. It is entirely normal to find eight or nine pence a litre between two stations that sit fifteen minutes apart, particularly where a supermarket has opened near a cluster of older independents and forced everyone to respond.

The motorway spine does most of the heavy lifting. The M1, M6 and A1(M) carry freight between the northern cities, the Midlands and London, while the M25 redistributes it around the capital. Service areas on those routes price for convenience and captive demand, so the sensible move on a long run is to come off at a junction with a retail park attached rather than paying the premium at the services themselves.

Holiday traffic reshapes the map every summer. The A30 and A303 fill with cars heading for Devon and Cornwall, and stations along those corridors see demand climb for a few months. The same happens on the roads into the Lake District and around the North York Moors. Out of season those same forecourts can be among the quieter ones on the network.

Weather matters more than people expect. A wet spell over the Pennines or a cold snap across the Norfolk flats pushes drivers to fill up earlier than they otherwise would, and rural stations with a single tanker delivery a week feel that shift quickly. Anyone who regularly crosses the Peak District or the Yorkshire Dales already knows to top up before the climb rather than after it.

Pick a region below for a closer look. Each page carries its own price snapshot, the brands that dominate locally and the cheapest stations we can currently see.

Petrol & Diesel Fuel Price Index

Across 2,011 local areas in England, we track 6,159 active petrol stations with recent prices. (Data updated 24 minutes ago)

Cheapest petrol in England: 153.9p at Tesco near DN35 9QR, Humberston and New Waltham.

Unleaded petrol (E10)

Lowest price
153.9p
Average price
175.2p
Highest price
205.9p
Spread
52.0p across 6,093 sites

Diesel (B7)

Lowest price
174.9p
Average price
200.3p
Highest price
223.0p
Spread
48.1p across 6,121 sites

Premium petrol (E5)

Lowest price
164.9p
Average price
193.0p
Highest price
239.9p
Spread
75.0p across 5,107 sites

Premium diesel

Lowest price
185.9p
Average price
219.2p
Highest price
249.9p
Spread
64.0p across 3,525 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Cheapest petrol stations in England

Sorted by unleaded price. Open a station for its latest prices, price history and nearby comparison.

Station Local area Petrol Diesel
Tesco Stores Ltd, Hewitts Circus Retail Park, Cleethorpes DN35 9QR Humberston and New Waltham 153.9p 174.9p
Costco Wholesale Liverpool 30 Waterloo Road, Liverpool L3 7HY Liverpool 161.9p 189.9p
Esso Service Station, Ipswich IP9 2JT Babergh 161.9p 191.9p
Murco Woolpit Service Station, Bury St. Edmunds IP30 9QT Woolpit 161.9p 191.9p
Murco Station Garage Thurston, Bury St Edmunds IP31 3QX Thurston 161.9p 191.9p
Costco Wholesale Leathley Road, Leeds LS10 1BG Leeds 162.9p 187.9p
Costco Wholesale Barton Dock Road, Manchester M41 7PP Old Trafford 162.9p 188.9p
Costco Wholesale Andover Road, Haydock WA11 9FA Haydock 162.9p 188.9p
Costco Wholesale Dunkirk Trading Estate, Chester CH1 6LT Ellesmere Port 162.9p 186.9p
Griffiths Garage Craven Arms SY7 0JZ Leintwardine 162.9p 189.9p

Wider area

See prices across United Kingdom if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Common questions about fuel in England

What is the latest reported petrol price in England?
The latest reported petrol prices in England run from 153.9p to 205.9p per litre, with an average of 175.2p across 6093 stations. The lowest unleaded price we can see is 153.9p at TESCO near DN35 9QR.
What is the latest reported diesel price in England?
The latest reported diesel prices in England run from 174.9p to 223.0p per litre, with an average of 200.3p across 6121 stations.
How many stations do you track around England?
We currently track 6159 active stations across 2011 local areas in England. Prices are refreshed from the official CMA fuel price feed throughout the day.
How do I compare stations near England?
Open the map to compare stations near England and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in England?
Diesel currently averages 25.0p more per litre than unleaded in England, at 200.3p against 175.2p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for England

Use the main finder with England already centred, then sort by price or distance to pick your stop.

Open fuel finder for England
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.