findpetrol .co.uk

Live fuel prices

Petrol and diesel prices around England

Unleaded from 148.9p a litre, averaging 167.6p across 6,075 stations we track in England.

At a glance

Stations tracked
6,075
Local areas
1,974
Cheapest unleaded
148.9p
Cheapest diesel
159.9p

Data updated 4 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 1,974 local areas in England, we track 6,075 active petrol stations with recent prices. (Data updated 4 minutes ago)

Lowest reported petrol price: 148.9p at Jet near WF12 7QW, Dewsbury.

Unleaded petrol (E10)

Lowest price
148.9p
Average price
167.6p
Highest price
299.9p
Spread
151.0p across 6,026 sites

Diesel (B7)

Lowest price
159.9p
Average price
189.1p
Highest price
299.9p
Spread
140.0p across 6,034 sites

Premium petrol (E5)

Lowest price
159.9p
Average price
186.0p
Highest price
229.9p
Spread
70.0p across 5,057 sites

Premium diesel

Lowest price
179.9p
Average price
208.6p
Highest price
239.9p
Spread
60.0p across 3,513 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
Jet Chidswell Service Station, Leeds Road, Dewsbury WF12 7QW Dewsbury 148.9p 159.9p
Costco Wholesale 100 Watson Road, Birmingham B7 5SA Birmingham 152.9p 173.9p
Texaco Euro Services, Blackburn Road, Haslingden, Rossendale BB4 5QG Haslingden 152.9p 179.9p
Asda Jockey Lane - Monks Cross, York YO32 9LF Huntington 153.7p 174.7p
Costco Wholesale The Broadway, Oldham OL9 8AU Chadderton 153.9p 174.9p
Costco Wholesale Hartspring Lane, Watford WD25 8JS Bushey 153.9p 172.9p
Gulf 5-15 , Pondersend EN3 4EJ Enfield 153.9p 177.9p
Costco Wholesale Leathley Road, Leeds LS10 1BG Leeds 154.9p 176.9p
Costco Wholesale Sheffield Unit 8 S9 4WU Sheffield 154.9p 173.9p
Gulf 250, Gloucester GL1 5TA Gloucester 154.9p 178.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 148.9p to 299.9p per litre, with an average of 167.6p across 6026 stations. The lowest unleaded price we can see is 148.9p at Jet near WF12 7QW.
What is the latest reported diesel price in England?
The latest reported diesel prices in England run from 159.9p to 299.9p per litre, with an average of 189.1p across 6034 stations.
How many stations do you track around England?
We currently track 6075 active stations across 1974 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 21.5p more per litre than unleaded in England, at 189.1p against 167.6p. 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.