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

Unleaded (E10)
168.9p
0.7p dearer than the UK average
UK average 168.2p
1,409 stations
Diesel (B7)
198.3p
1.3p dearer than the UK average
UK average 197.0p
1,261 stations
Super Unleaded (E5)
188.3p
2.1p dearer than the UK average
UK average 186.2p
1,288 stations

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)

  1. D S Dalgleish And Son Ltd
    D S Dalgleish & Son Ltd, 28, Melrose Road, Galashiels, Scottish Borders, TD1 2BZ
    149.9p
  2. Hedworth Services
    A194 Leam Lane, Jarrow, NE32 4SL
    156.5p
  3. Asda Simonside Express Petrol
    Newcastle Road, South Shields, Tyne And Wear, NE34 9QE
    158.9p
  4. Asda St Matthews Express Petrol
    York Avenue, Jarrow, NE32 5YX
    158.9p
  5. Moorlane Service Station
    12, Moor Lane, South Shields, NE34 6BZ, South Shields, NE34 6BZ
    159.9p
  6. Northview Service Station Esso
    Post Office, Chilton Moor Filling Station, North View Terrace, Colliery Row, Houghton Le Spring, DH4 5NW, Houghton Le Spring, DH4 5NW
    159.9p
  7. Esso Capel Service Station
    Esso Service Station, London Road, Capel St. Mary, Ipswich, IP9 2JT
    159.9p
  8. Golden Lion Service Station
    Costcutter Supermarket, Golden Lion Service Station, Montrose Road, Arbroath, DD11 5JP
    160.6p
  9. Hartlepool Service Station
    Hartlepool Service Station, 234, Stockton Road, Hartlepool, TS25 5DE
    160.6p
  10. Whitby Service Station
    Whitby Service Station, 6 Upgang Lane, Whitby, YO21 3DS
    160.9p

Diesel (B7)

  1. Eccles Esso Express
    Liverpool Rd, Manchester, M30 0WD
    186.9p
  2. Esso Capel Service Station
    Esso Service Station, London Road, Capel St. Mary, Ipswich, IP9 2JT
    187.9p
  3. Masonhill Service Station
    Masonhill Service Station, 130, Hillfoot Road, Ayr, KA7 3LB
    188.9p
  4. Rontec Watford
    St Albans Road, Watford, Hertfordshire, WD24 4AE
    188.9pLast reported 18 days ago
  5. Asda Linacre Lane Express Petrol
    Linacre Lane, Sefton, L20 5AG
    189.9p
  6. Bradford Rd Ardsley Esso Express
    Bradford Rd, Leeds, WF3 2JA
    189.9p
  7. South Oxhey Esso Express
    Prestwick Rd, Watford, WD19 6EG
    189.9pLast reported 3 days ago
  8. Cannock Road Service Station
    No 80, Cannock Road, Wolverhampton, West Midlands, WV10 0AB
    189.9pLast reported 3 days ago
  9. Asda Sandy Lodge Express Petrol
    Sandy Lodge, Northwood, HA6 2HU
    189.9pLast reported 4 days ago
  10. Hamilton Service Station
    Parks Garage, 136, Strathaven Road, Hamilton, ML3 7TN
    190.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.

Esso average unleaded and diesel prices by county and town, with each one's gap to the area's average
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

Average unleaded price at Esso each day over the last 90 days, against the UK and major brands' averages. The sentences under the chart say what it shows.

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.

Average unleaded and diesel prices at Esso and its rivals, with each rival's gap to Esso
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.

Compare all fuel brands across the UK

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.

Shell V-Power vs BP Ultimate vs Esso Supreme+ compared

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