Petrol & diesel prices in England
Today's average fuel prices across 6,213 forecourts in England. Pump prices can change every 30 minutes, so this tells you the lie of the land. For the price right now at the stations near you, open Fuel Finder UK.
Source: UK Government CMA open fuel price data
These are today's averages. Prices move faster.
Fuel Finder UK shows every station's live price in England, sorted cheapest first, so you never pay more than you need to.
How England compares
England is 3rd cheapest of 4 UK nations for petrol and 3rd cheapest for diesel. The average petrol price in England has fallen 0.4p a litre since 2 October. Sainsbury's is the cheapest brand for petrol in England at 171.5p.
Prices by fuel grade in England
| Fuel | Stations reporting | Average | vs UK average |
|---|---|---|---|
| Unleaded (E10) | 6,137 | 174.8p | +0.5p |
| Super unleaded (E5) | 5,143 | 192.9p | +0.7p |
| Diesel (B7) | 6,166 | 199.8p | +0.6p |
| Premium diesel | 3,596 | 219.1p | +0.7p |
7-day petrol price trend
175.2p
175.2p
175.2p
175.0p
174.9p
174.8p
174.8p
Prices by English region
Cheapest petrol first. Areas need at least 3 priced stations to be listed.
| Region | Petrol (E10) | Diesel (B7) |
|---|---|---|
| North East | 172.7p | 198.8p |
| Yorkshire and the Humber | 173.2p | 199.0p |
| North West | 174.2p | 199.0p |
| London | 174.7p | 200.4p |
| South West | 174.9p | 200.1p |
| East Midlands | 175.0p | 199.5p |
| East of England | 175.0p | 199.8p |
| West Midlands | 175.3p | 199.9p |
| South East | 176.0p | 200.6p |
Average price by brand in England
Brands with at least 3 priced stations in England, cheapest petrol first.
| Brand | Petrol (E10) | Diesel (B7) |
|---|---|---|
| Sainsbury's | 171.5p | 196.2p |
| Morrisons | 171.9p | 197.2p |
| Tesco | 172.4p | 196.9p |
| Jet | 172.5p | 198.3p |
| Asda | 172.8p | 197.4p |
| Texaco | 173.8p | 199.1p |
| Applegreen | 173.9p | 197.9p |
| Gulf | 174.3p | 199.5p |
| Independent forecourts | 174.6p | 200.0p |
| Murco | 174.6p | 199.3p |
| Esso | 175.1p | 200.2p |
| Shell | 177.0p | 201.6p |
| BP | 177.1p | 202.1p |
Towns and cities in England
- Great Notley
- Braintree
- Huddersfield
- Bradford
- Sunderland
- South Woodham Ferrers
- Billericay
- Gloucester
- Cheltenham
- Blackpool
- Enfield
- Ipswich
- Bolton
- Wakefield
- Grays
- Stanford-le-Hope
- Basildon
- Leeds
- Clacton
- Preston
- Chafford Hundred, West Thurrock and Purfleet-on-Thames
- Witham
- Maldon
- Redbridge
- Greenwich
- Liverpool
- Southend & South Essex
- Waltham Forest
- Southend-on-Sea
- Nottingham
- Bexley
- Doncaster
- Eastbourne
- Newcastle upon Tyne
- Rayleigh
- Warrington
- Blackburn
- Carlisle
- Stoke-on-Trent
- Wolverhampton
- Coventry
- Shrewsbury
- Birmingham
- Canvey Island
- Swindon
- Barking and Dagenham
- Derby
- Brent
- Croydon
- London
- Slough
- Bristol
- Havering
- Plymouth
- Portsmouth
- Clacton-on-Sea
- Crawley
- Ealing
- Halstead
- Barnet
- Sheffield
- Sudbury
- Norwich
- Harwich
- Brighton and Hove
- Colchester
- Manchester
- Lincoln
- Bournemouth
- Bromley
- Chesterfield
- Peterborough
- Kingston upon Hull
- Cambridge
- Taunton
- Hereford
- Milton Keynes
- Hillingdon
- Luton
- Reading
- Sible Hedingham
- Hounslow
- Leicester
- Exeter
- Chelmsford
- Loughton
- Poole
- Basingstoke
- Brentwood
- Southampton
- Stansted Mountfitchet
- Crewe
- Thundersley and South Benfleet
- Northampton
- Chester
- Oxford
- Telford
- Harlow
- Langham
- Tiptree
- Buckhurst Hill
- Marks Tey
- Great Dunmow
- Bishop's Stortford
Frequently asked questions
What is the average petrol price in England?
The average price of unleaded petrol (E10) in England is 174.8p per litre across 6,137 forecourts reporting a price, about the same as the UK average (174.3p).
What is the average diesel price in England?
Diesel (B7) averages 199.8p per litre in England, 0.6p pricier than the UK average (199.2p). A 55-litre fill costs about £109.89.
Where is the cheapest petrol in England?
On today's averages, North East is the cheapest region in England at 172.7p a litre and South East the dearest at 176.0p. Prices differ more between individual stations than between areas, so check the stations near you.
Which fuel brand is cheapest in England?
Sainsbury's has the lowest average petrol price in England today at 171.5p a litre, among brands with at least 3 priced stations here.
Where does this data come from?
From the official UK Government CMA open fuel price data, which forecourts can update every 30 minutes. This page is a once-a-day snapshot. The free Fuel Finder UK app shows the live price at every station.