fuel.co.uk home

Brand prices

Esso logo

Esso petrol prices today

1427 Esso stations reporting through the official UK fuel price scheme.

20 motorway services

The average unleaded (E10) price across 1426 Esso stations is £7.78 a gallon (171.1p per litre), 0.1p above the UK average of 171.0p. The cheapest reported Esso unleaded is £7.34 a gallon (161.5p); the highest is £9.09 (199.9p). The brand average has fallen 2.0p over the last 7 days.

Prices last refreshed at 4:32am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)1426£7.34161.5p£7.78171.1p£9.09199.9p£7.77171.0p
Diesel (B7)1421£8.36183.9p£9.06199.4p£9.95218.9p£9.02198.4p
Premium Unleaded (E5)1327£7.59166.9p£8.74192.2p£9.95218.9p£8.64190.0p
Super Diesel (SDV)1130£6.41140.9p£9.91217.9p£10.86238.9p£9.90217.7p

Every Esso petrol station in the UK

All 1,427 Esso forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 136 to 150.

StationUnleadedDieselPremiumSuper dieselUpdated
Esso logoMfg Halstead (CO9 1JA)Crnr Trinity ST & Kings RD, Halstead, Essex, Halstead£7.63167.9p£9.18201.9p£8.91195.9p£10.00219.9p20h ago
Esso logoMfg Coulsdon (CR5 3BR)189/191 Chipstead Valley Road, Coulsden, Greater London, Coulsden£7.63167.9p£9.09199.9p£8.91195.9p----20h ago
Esso logoMfg Foxley (CR8 2DB)14-16 Godstone Road, Purley, Surrey, Purley£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago
Esso logoRontec Richborough (CT13 9NL)Ramsgate Road, Sandwich, Kent, Sandwich£7.63167.9p£8.95196.9p£8.50186.9p£9.82215.9p20h ago
Esso logoGravesend (DA11 0LR)Esso Service Station, 100, Old Road West, Gravesend, Gravesend£7.63167.9p£9.04198.9p£8.54187.9p----20h ago
Esso logoMfg Bexleyheath (DA7 5AH)132-136 Long Lane, Bexleyheath, Greater London, Bexleyheath£7.63167.9p£9.18201.9p£8.91195.9p£10.00219.9p20h ago
Esso logoSnippersgate Filling Station (DH5 0LG)South Hetton Road, Easington Lane, Tyne & Wear, Easington Lane£7.63167.9p£8.91195.9p£8.27181.9p----20h ago
Esso logoStevenson Of Oxbridge Limited (DL7 8AT)10 Boroughbridge Road, Northallerton, Northallerton£7.63167.9p£9.00197.9p£8.27181.9p£9.63211.9p20h ago
Esso logoDenaby Service Station (DN12 4ET)Denaby Service Station, Doncaster Road, Denaby Main, Doncaster, DN12 4ET, Doncaster, Doncaster£7.63167.9p£8.95196.9p£8.09177.9p----20h ago
Esso logoSedgley Service Station (DY3 3LT)Sedgley Service Station, Gospel End Road, Dudley, DY3 3LT, Dudley, Dudley£7.63167.9p£8.91195.9p£8.59188.9p£9.41206.9p20h ago
Esso logoRontec Orient (E10 7PN)209 Lea Bridge Road, Leyton, Greater London, Leyton£7.63167.9p£9.09199.9p£8.50186.9p£9.95218.9p20h ago
Esso logoMfg Whitefields (E13 9JY)610 Barking Road, Newham, London, Newham£7.63167.9p£9.09199.9p£8.91195.9p£10.00219.9p20h ago
Esso logoMfg Highams Lodge (E17 6AA)110 Blackhorse Lane, Walthamstow, Greater London, Walthamstow£7.63167.9p£9.04198.9p£8.91195.9p----20h ago
Esso logoWalthamstow Hoe St Esso Express (E17 9AA)394 Hoe ST, London, London£7.63167.9p£9.09199.9p£8.31182.9p£9.72213.9p20h ago
Esso logoLeyton Esso Express (E17 9DZ)727A Lea Bridge, London, London£7.63167.9p£9.09199.9p£8.31182.9p£9.72213.9p20h ago

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of Esso and does not operate its stations.

Find Esso near you