findpetrol .co.uk

Live fuel prices

Fuel prices around England

Unleaded from 147.9p a litre, averaging 161.7p across 6,046 stations we track in England.

At a glance

Stations tracked
6,046
Local areas
1,989
Cheapest unleaded
147.9p
Cheapest diesel
169.7p

Data updated an hour 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.

Local fuel price snapshot

Across 1,989 local areas in England, we track 6,046 active petrol stations with recent prices. (Data updated an hour ago)

Lowest reported petrol price: 147.9p at Costco Wholesale near M41 7PP, Old Trafford.

Unleaded petrol (E10)

Lowest price
147.9p
Average price
161.7p
Highest price
203.0p
Spread
55.1p across 5,990 sites

Diesel (B7)

Lowest price
169.7p
Average price
182.9p
Highest price
207.0p
Spread
37.3p across 6,003 sites

Premium petrol (E5)

Lowest price
156.9p
Average price
179.6p
Highest price
228.9p
Spread
72.0p across 5,009 sites

Premium diesel

Lowest price
174.9p
Average price
201.9p
Highest price
237.9p
Spread
63.0p across 3,463 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
Costco Wholesale Barton Dock Road, Manchester M41 7PP Old Trafford 147.9p 172.9p
Pace Nedging Autocentre, Ipswich IP7 7BN Nedging Tye 148.9p 175.9p
Mapleleaf Express Hereford Road HR7 4QU Bromyard 149.6p 172.6p
EG On the Move Bicester Road, Aylesbury HP19 9BB Aylesbury 149.9p 178.9p
Griffiths Garage Craven Arms SY7 0JZ Leintwardine 149.9p 174.7p
Gulf W Sanders & Sons, Holsworthy EX22 7NU Torridge 149.9p 179.9p
Sainsburys Aylesbury Gatehouse 23 Gatehouse Road, Aylesbury HP19 8EH Aylesbury 149.9p 176.9p
Texaco Mauldeth Road Service Station, Manchester M21 7RF Manchester 149.9p 181.9p
Blakenhall Service Station Ltd, Wolverhampton WV2 3JY Wolverhampton 150.6p 170.6p
Costco Wholesale Liverpool 30 Waterloo Road, Liverpool L3 7HY Liverpool 150.9p 170.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 147.9p to 203.0p per litre, with an average of 161.7p across 5990 stations. The lowest unleaded price we can see is 147.9p at COSTCO WHOLESALE near M41 7PP.
What is the latest reported diesel price in England?
The latest reported diesel prices in England run from 169.7p to 207.0p per litre, with an average of 182.9p across 6003 stations.
How many stations do you track around England?
We currently track 6046 active stations across 1989 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.2p more per litre than unleaded in England, at 182.9p against 161.7p. 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.