Esso fuel prices today
Petrol and diesel prices at 1,463 Esso petrol stations in the UK, from prices each station reports to the government's Fuel Finder scheme. Updated 10:04am on 10 November.
Esso petrol and diesel prices today
Excluding motorway services
Most of the prices behind the diesel and super unleaded averages are more than 3 days old.
Esso's motorway services forecourts average 16.7p more for petrol (17 forecourts) and 9.9p more for diesel (11).
UK average excluding motorway services. How we work out the figures
Find your nearest Esso
Enter a postcode or town, or use your location, to see the closest Esso stations and their latest prices.
Cheapest Esso stations today
Unleaded (E10)
-
D S Dalgleish And Son LtdD S Dalgleish & Son Ltd, 28, Melrose Road, Galashiels, Scottish Borders, TD1 2BZ149.9p
-
Hedworth ServicesA194 Leam Lane, Jarrow, NE32 4SL156.5p
-
Asda Simonside Express PetrolNewcastle Road, South Shields, Tyne And Wear, NE34 9QE158.9p
-
Asda St Matthews Express PetrolYork Avenue, Jarrow, NE32 5YX158.9p
-
Moorlane Service Station12, Moor Lane, South Shields, NE34 6BZ, South Shields, NE34 6BZ159.9p
-
Northview Service Station EssoPost Office, Chilton Moor Filling Station, North View Terrace, Colliery Row, Houghton Le Spring, DH4 5NW, Houghton Le Spring, DH4 5NW159.9p
-
Esso Capel Service StationEsso Service Station, London Road, Capel St. Mary, Ipswich, IP9 2JT159.9p
-
Golden Lion Service StationCostcutter Supermarket, Golden Lion Service Station, Montrose Road, Arbroath, DD11 5JP160.6p
-
Hartlepool Service StationHartlepool Service Station, 234, Stockton Road, Hartlepool, TS25 5DE160.6p
-
Whitby Service StationWhitby Service Station, 6 Upgang Lane, Whitby, YO21 3DS160.9p
Diesel (B7)
-
Eccles Esso ExpressLiverpool Rd, Manchester, M30 0WD186.9p
-
Esso Capel Service StationEsso Service Station, London Road, Capel St. Mary, Ipswich, IP9 2JT187.9p
-
Masonhill Service StationMasonhill Service Station, 130, Hillfoot Road, Ayr, KA7 3LB188.9p
-
Rontec WatfordSt Albans Road, Watford, Hertfordshire, WD24 4AE188.9pLast reported 18 days ago
-
Asda Linacre Lane Express PetrolLinacre Lane, Sefton, L20 5AG189.9p
-
Bradford Rd Ardsley Esso ExpressBradford Rd, Leeds, WF3 2JA189.9p
-
South Oxhey Esso ExpressPrestwick Rd, Watford, WD19 6EG189.9pLast reported 3 days ago
-
Cannock Road Service StationNo 80, Cannock Road, Wolverhampton, West Midlands, WV10 0AB189.9pLast reported 3 days ago
-
Asda Sandy Lodge Express PetrolSandy Lodge, Northwood, HA6 2HU189.9pLast reported 4 days ago
-
Hamilton Service StationParks Garage, 136, Strathaven Road, Hamilton, ML3 7TN190.6p
Esso prices by area
The counties with the most Esso stations, and their towns with the most. Each price is the Esso average there, and the small figure under it is the gap to the average of every forecourt in the same area. A town is its forecourts within 5 miles, and motorway services are left out of both.
| Area | Unleaded (E10) | Diesel (B7) |
|---|---|---|
|
West Midlands
73 stations (66–73 priced)
|
Esso unleaded averages 168.9p across 73 stations in West Midlands, about the same as the area average of 168.9p. | Esso diesel averages 198.5p across 66 stations in West Midlands, 0.7p dearer than the area average of 197.8p. |
|
Wednesbury
23 stations (20–23 priced)
|
Esso unleaded averages 168.3p across 23 stations in Wednesbury, about the same as the area average of 168.8p. | Esso diesel averages 197.8p across 20 stations in Wednesbury, about the same as the area average of 197.6p. |
|
Birmingham
22 stations (20–22 priced)
|
Esso unleaded averages 169.7p across 22 stations in Birmingham, 0.7p dearer than the area average of 169.0p. | Esso diesel averages 198.9p across 20 stations in Birmingham, 0.9p dearer than the area average of 198.0p. |
|
Bilston
21 stations (20–21 priced)
|
Esso unleaded averages 167.9p across 21 stations in Bilston, about the same as the area average of 168.2p. | Esso diesel averages 197.7p across 20 stations in Bilston, 0.8p dearer than the area average of 196.9p. |
|
Greater Manchester
63 stations (62–63 priced)
|
Esso unleaded averages 168.6p across 63 stations in Greater Manchester, 1.0p dearer than the area average of 167.6p. | Esso diesel averages 197.1p across 62 stations in Greater Manchester, 1.5p dearer than the area average of 195.6p. |
|
Kearsley
20 stations (20 priced)
|
Esso unleaded averages 167.4p across 20 stations in Kearsley, 0.8p dearer than the area average of 166.6p. | Esso diesel averages 196.0p across 20 stations in Kearsley, 1.0p dearer than the area average of 195.0p. |
|
Manchester
20 stations (20 priced)
|
Esso unleaded averages 167.6p across 20 stations in Manchester, 0.6p dearer than the area average of 167.0p. | Esso diesel averages 196.8p across 20 stations in Manchester, 1.4p dearer than the area average of 195.4p. |
|
Pendlebury
20 stations (20 priced)
|
Esso unleaded averages 167.5p across 20 stations in Pendlebury, 1.5p dearer than the area average of 166.0p. | Esso diesel averages 196.5p across 20 stations in Pendlebury, 1.9p dearer than the area average of 194.6p. |
|
West Yorkshire
56 stations (52–56 priced)
|
Esso unleaded averages 166.9p across 56 stations in West Yorkshire, 1.0p dearer than the area average of 165.9p. | Esso diesel averages 196.8p across 52 stations in West Yorkshire, 1.1p dearer than the area average of 195.7p. |
|
Leeds
18 stations (16–18 priced)
|
Esso unleaded averages 167.2p across 18 stations in Leeds, 1.2p dearer than the area average of 166.0p. | Esso diesel averages 196.7p across 16 stations in Leeds, 1.6p dearer than the area average of 195.1p. |
|
Pudsey
14 stations (12–14 priced)
|
Esso unleaded averages 167.8p across 14 stations in Pudsey, 1.9p dearer than the area average of 165.9p. | Esso diesel averages 198.0p across 12 stations in Pudsey, 2.1p dearer than the area average of 195.9p. |
|
Morley
13 stations (11–13 priced)
|
Esso unleaded averages 165.6p across 13 stations in Morley, 1.8p dearer than the area average of 163.8p. | Esso diesel averages 196.5p across 11 stations in Morley, 2.6p dearer than the area average of 193.9p. |
|
Kent
47 stations (40–46 priced)
|
Esso unleaded averages 170.1p across 46 stations in Kent, about the same as the area average of 170.1p. | Esso diesel averages 199.6p across 40 stations in Kent, 0.9p dearer than the area average of 198.7p. |
|
Swanscombe
13 stations (11–12 priced)
|
Esso unleaded averages 168.3p across 12 stations in Swanscombe, about the same as the area average of 168.5p. | Esso diesel averages 199.6p across 11 stations in Swanscombe, 0.9p dearer than the area average of 198.7p. |
|
Northfleet
11 stations (9–10 priced)
|
Esso unleaded averages 168.4p across 10 stations in Northfleet, about the same as the area average of 168.4p. | Esso diesel averages 200.0p across 9 stations in Northfleet, 1.3p dearer than the area average of 198.7p. |
|
Rochester
9 stations (8–9 priced)
|
Esso unleaded averages 169.8p across 9 stations in Rochester, about the same as the area average of 169.7p. | Esso diesel averages 200.4p across 8 stations in Rochester, 1.0p dearer than the area average of 199.4p. |
|
Hampshire
42 stations (39–42 priced)
|
Esso unleaded averages 170.3p across 42 stations in Hampshire, about the same as the area average of 169.9p. | Esso diesel averages 199.2p across 39 stations in Hampshire, about the same as the area average of 198.7p. |
|
Southampton
9 stations (8–9 priced)
|
Esso unleaded averages 171.9p across 9 stations in Southampton, 0.9p dearer than the area average of 171.0p. | Esso diesel averages 199.7p across 8 stations in Southampton, about the same as the area average of 199.3p. |
|
Farnborough
8 stations (8 priced)
|
Esso unleaded averages 165.8p across 8 stations in Farnborough, about the same as the area average of 166.2p. | Esso diesel averages 198.4p across 8 stations in Farnborough, 0.6p dearer than the area average of 197.8p. |
|
Gosport
8 stations (7–8 priced)
|
Esso unleaded averages 170.4p across 8 stations in Gosport, 0.8p dearer than the area average of 169.6p. | Esso diesel averages 199.3p across 7 stations in Gosport, 0.9p dearer than the area average of 198.4p. |
|
Surrey
40 stations (34–40 priced)
|
Esso unleaded averages 168.3p across 40 stations in Surrey, 0.6p cheaper than the area average of 168.9p. | Esso diesel averages 198.9p across 34 stations in Surrey, about the same as the area average of 198.7p. |
|
Warlingham
16 stations (15–16 priced)
|
Esso unleaded averages 168.6p across 16 stations in Warlingham, 1.1p cheaper than the area average of 169.7p. | Esso diesel averages 198.3p across 15 stations in Warlingham, about the same as the area average of 198.7p. |
|
Ashford
14 stations (13–14 priced)
|
Esso unleaded averages 169.2p across 14 stations in Ashford, 0.6p cheaper than the area average of 169.8p. | Esso diesel averages 199.3p across 13 stations in Ashford, 0.8p dearer than the area average of 198.5p. |
|
Sunbury
14 stations (14 priced)
|
Esso unleaded averages 169.2p across 14 stations in Sunbury, 0.6p cheaper than the area average of 169.8p. | Esso diesel averages 199.7p across 14 stations in Sunbury, 0.8p dearer than the area average of 198.9p. |
|
Essex
38 stations (33–37 priced)
|
Esso unleaded averages 168.9p across 37 stations in Essex, about the same as the area average of 169.0p. | Esso diesel averages 199.1p across 33 stations in Essex, 0.6p dearer than the area average of 198.5p. |
|
Grays
13 stations (11–12 priced)
|
Esso unleaded averages 167.6p across 12 stations in Grays, about the same as the area average of 168.0p. | Esso diesel averages 199.4p across 11 stations in Grays, 0.9p dearer than the area average of 198.5p. |
|
Chigwell
12 stations (11–12 priced)
|
Esso unleaded averages 168.5p across 12 stations in Chigwell, about the same as the area average of 168.0p. | Esso diesel averages 198.5p across 11 stations in Chigwell, about the same as the area average of 198.0p. |
|
Tilbury
10 stations (8–9 priced)
|
Esso unleaded averages 167.7p across 9 stations in Tilbury, about the same as the area average of 167.6p. | Esso diesel averages 199.5p across 8 stations in Tilbury, 1.5p dearer than the area average of 198.0p. |
|
Somerset
31 stations (26–31 priced)
|
Esso unleaded averages 169.7p across 31 stations in Somerset, about the same as the area average of 169.5p. | Esso diesel averages 199.4p across 26 stations in Somerset, 1.1p dearer than the area average of 198.3p. |
|
Keynsham
9 stations (8–9 priced)
|
Esso unleaded averages 169.6p across 9 stations in Keynsham, 1.7p dearer than the area average of 167.9p. | Esso diesel averages 199.2p across 8 stations in Keynsham, 1.0p dearer than the area average of 198.2p. |
|
Bath
3 stations (3 priced)
|
Esso unleaded averages 167.2p across 3 stations in Bath, 0.7p cheaper than the area average of 167.9p. | Esso diesel averages 199.9p across 3 stations in Bath, 1.0p dearer than the area average of 198.9p. |
|
Burnham-on-Sea
3 stations (3 priced)
|
Esso unleaded averages 171.9p across 3 stations in Burnham-on-Sea, 0.6p dearer than the area average of 171.3p. | Esso diesel averages 198.9p across 3 stations in Burnham-on-Sea, about the same as the area average of 198.5p. |
Priced counts the Esso stations with a current price. We only show an average over 3 or more stations, and most of these rest on prices over 3 days old. Updated nightly, last at 2:34am on 10 November.
Esso prices over time
Average unleaded price at Esso each day over the last 90 days, against the UK and major brands' averages
The UK line is every station's average, motorway services included; the Esso and major brands' average lines leave them out. Figures to 10 November 2026.
- Over the 90 days to 10 November 2026, Esso unleaded averaged 170.1p. That's about the same as the UK average and about the same as the major brands' average.
- Over the 90 days to 10 November 2026, Esso diesel averaged 194.6p. That's 1.0p above the UK average and about the same as the major brands' average.
Esso unleaded is down 2.1p this week and down 6.4p over 30 days.
Esso diesel is down 0.8p this week and down 2.6p over 30 days.
How Esso compares
Esso is the joint 9th dearest of 27 brands for unleaded, the 6th dearest of 25 for diesel and the 5th dearest of 22 for super unleaded.
| Brand | Unleaded (E10) | Diesel (B7) |
|---|---|---|
| Esso | 168.9p | 198.3p |
| BP | 169.8p +0.9p vs Esso | 198.4p same as Esso |
| Shell | 170.8p +1.9p vs Esso | 198.9p +0.6p vs Esso |
| Texaco | 166.7p −2.2p vs Esso | 195.7p −2.6p vs Esso |
The small figures are each brand's gap to Esso.
About Esso fuel
Loyalty scheme
Participating Esso forecourts give Nectar points on fuel when you scan a Nectar card or pay in the Esso App; Esso sites with a Tesco Express shop take Tesco Clubcard instead.
Paying
At participating forecourts you can pay from the car in the Esso App: choose your pump in the app, then fill up.
Premium fuel
- Esso Synergy Supreme+ 99 (super unleaded) averages 188.3p, 19.4p a litre more than Esso unleaded at 168.9p. Sold at 1,305 of Esso's 1,463 forecourts, going by the last 30 days of prices.
- Esso Synergy Supreme+ Diesel is Esso's super diesel.
Most of the prices behind the Esso Synergy Supreme+ 99 average are more than 3 days old.
Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
Details checked 26 September 2026. Sources: esso.co.uk/en-gb/fuels, esso.co.uk/en-gb/loyalty-program/promotions, esso.co.uk/en-gb/loyalty-program-tesco
Common questions about Esso fuel prices
How much is petrol at Esso today?
Unleaded (E10) at Esso averages 168.9p a litre today, across 1,409 stations. That is 0.7p dearer than the UK average of 168.2p. Super Unleaded (E5) averages 188.3p. Most of the prices behind the super unleaded average are more than 3 days old.
How much is diesel at Esso today?
Diesel (B7) at Esso averages 198.3p a litre today, across 1,261 stations. That is 1.3p dearer than the UK average of 197.0p.
Is Esso cheaper than the UK average?
No. Unleaded at Esso averages 168.9p, 0.7p dearer than the UK average of 168.2p. Diesel at Esso averages 198.3p, 1.3p dearer than the UK average of 197.0p.
How many Esso petrol stations are there?
There are 1,463 Esso petrol stations in the UK government's Fuel Finder data.
Where is the cheapest Esso petrol?
The cheapest Esso unleaded today is D S Dalgleish And Son Ltd in Galashiels (TD1), at 149.9p a litre. Of the counties with the most Esso stations, Esso unleaded is cheapest on average in West Yorkshire, at 166.9p across 56 stations.
Is Esso petrol the same price at every station?
No. Esso petrol runs from 149.9p to 192.9p a litre. The cheapest is in Galashiels.
Is Esso cheaper than BP?
It depends on the fuel. Unleaded at Esso averages 168.9p, 0.9p cheaper than BP at 169.8p. Diesel at Esso averages 198.3p, about the same as BP at 198.4p.
Does Esso have a loyalty scheme for fuel?
Yes. Participating Esso forecourts give Nectar points on fuel when you scan a Nectar card or pay in the Esso App; Esso sites with a Tesco Express shop take Tesco Clubcard instead. Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
What is Esso's premium fuel called?
Esso calls its super unleaded Esso Synergy Supreme+ 99 and its super diesel Esso Synergy Supreme+ Diesel. Esso Synergy Supreme+ 99 (super unleaded) averages 188.3p, 19.4p a litre more than Esso unleaded at 168.9p.
Where does this price data come from?
From the UK government's Fuel Finder scheme, which fuel retailers report their prices to. We fetch it every 15 minutes, and the Esso figures here were worked out at 10:04am on 10 November. The averages only count prices reported in the last 30 days. How we work out the figures.
Source: the UK government's Fuel Finder scheme. Esso figures updated 10:04am on 10 November. How we work out the figures