Tesco fuel prices today

Petrol and diesel prices at 516 Tesco petrol stations in the UK, from prices each station reports to the government's Fuel Finder scheme. Updated 10:04am on 10 November.

Tesco petrol and diesel prices today

Excluding motorway services

Unleaded (E10)
167.7p
About the same as the UK average
UK average 168.2p
503 stations
Diesel (B7)
195.1p
1.9p cheaper than the UK average
UK average 197.0p
376 stations
Super Unleaded (E5)
178.4p
7.8p cheaper than the UK average
UK average 186.2p
450 stations

Most of the prices behind the diesel average are more than 3 days old.

UK average excluding motorway services. How we work out the figures

Find your nearest Tesco

Enter a postcode or town, or use your location, to see the closest Tesco stations and their latest prices.

Cheapest Tesco stations today

Unleaded (E10)

  1. Northcott Extra
    Jubilee Way, Glengormley, BT36 5HH
    152.9p
  2. Newtownabbey Superstore
    Tesco Stores Ltd, Unit 1, Abbey Retail Park, Church Road, Newtownabbey, BT36 7GU
    152.9p
  3. Banbridge Superstore
    25A Castlewellan Road, Banbridge, BT32 4AX
    155.9p
  4. Bridgewater Extra
    Bridgewater Retail Park, Banbridge, BT32 4LF
    155.9p
  5. Springhill Superstore
    Tesco Garage, Unit 19, Springhill Retail Park, Bangor, BT19 1ND
    156.9p
  6. Carrickfergus Castle Extra
    Minorca Place, Carrickfergus, BT38 8AU
    156.9p
  7. Cookstown Broadfield Superstore
    Orritor Rd, Cookstown, BT80 8BH
    156.9pLast reported 4 days ago
  8. Dungannon Superstore
    Beech Valley, Dungannon, BT71 7BN
    157.9p
  9. Yorkgate Centre Superstore
    100-150 York St, Belfast, BT15 1WA
    157.9p
  10. Bangor Superstore
    Unit 1 Bloomfield Shopping Centre, South Circular Road, Bangor, BT19 7HB
    157.9pLast reported 5 days ago

Diesel (B7)

  1. Yorkgate Centre Superstore
    100-150 York St, Belfast, BT15 1WA
    181.9p
  2. Londonderry Lisnagelvin Superstore
    Lisnagelvin Shopping Centre, Lisnagelvin Road, Londonderry, BT47 6DA
    184.9p
  3. Northcott Extra
    Jubilee Way, Glengormley, BT36 5HH
    184.9p
  4. Carrickfergus Castle Extra
    Minorca Place, Carrickfergus, BT38 8AU
    184.9p
  5. Bridgewater Extra
    Bridgewater Retail Park, Banbridge, BT32 4LF
    184.9p
  6. Newtownabbey Superstore
    Tesco Stores Ltd, Unit 1, Abbey Retail Park, Church Road, Newtownabbey, BT36 7GU
    184.9p
  7. Lisburn Bentrim Rd Superstore
    Bentrim Rd, Lisburn, BT28 2GB
    185.9pLast reported 25 days ago
  8. Newtownbreda Extra
    Tesco Stores Ltd, 170 Newtownbreda Road, Belfast, BT8 6PZ
    185.9pLast reported 25 days ago
  9. Knocknagoney Rd Extra
    Knocknagoney Road, Belfast, BT4 2PW
    185.9pLast reported 25 days ago
  10. Craigavon Extra
    2 Marlborough Retail Park, Craigavon, BT64 1AG
    186.9p

Tesco prices by area

The counties with the most Tesco stations, and their towns with the most. Each price is the Tesco 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.

Tesco average unleaded and diesel prices by county and town, with each one's gap to the area's average
Area Unleaded (E10) Diesel (B7)
Greater Manchester 25 stations (21–25 priced)
Tesco unleaded averages 166.5p across 25 stations in Greater Manchester, 1.1p cheaper than the area average of 167.6p. Tesco diesel averages 192.5p across 21 stations in Greater Manchester, 3.1p cheaper than the area average of 195.6p.
Droylsden 8 stations (5–8 priced)
Tesco unleaded averages 166.5p across 8 stations in Droylsden, 1.1p cheaper than the area average of 167.6p. Tesco diesel averages 193.5p across 5 stations in Droylsden, 2.1p cheaper than the area average of 195.6p.
Failsworth 8 stations (5–8 priced)
Tesco unleaded averages 166.7p across 8 stations in Failsworth, about the same as the area average of 167.2p. Tesco diesel averages 192.9p across 5 stations in Failsworth, 2.1p cheaper than the area average of 195.0p.
Ashton-Under-Lyne 7 stations (6–7 priced)
Tesco unleaded averages 167.2p across 7 stations in Ashton-Under-Lyne, about the same as the area average of 167.6p. Tesco diesel averages 193.2p across 6 stations in Ashton-Under-Lyne, 1.6p cheaper than the area average of 194.8p.
Essex 16 stations (13–16 priced)
Tesco unleaded averages 169.2p across 16 stations in Essex, about the same as the area average of 169.0p. Tesco diesel averages 196.9p across 13 stations in Essex, 1.6p cheaper than the area average of 198.5p.
Basildon 3 stations (3 priced)
Tesco unleaded averages 167.9p across 3 stations in Basildon, about the same as the area average of 167.5p. Tesco diesel averages 193.9p across 3 stations in Basildon, 3.6p cheaper than the area average of 197.5p.
Waltham Abbey 3 stations (2–3 priced)
Tesco unleaded averages 168.9p across 3 stations in Waltham Abbey, 1.4p cheaper than the area average of 170.3p. No figure
Billericay 2 stations (2 priced)
No figure No figure
Devon 15 stations (9–15 priced)
Tesco unleaded averages 168.6p across 15 stations in Devon, about the same as the area average of 169.0p. Tesco diesel averages 196.8p across 9 stations in Devon, 1.2p cheaper than the area average of 198.0p.
Barnstaple 2 stations (2 priced)
No figure No figure
Budleigh Salterton 2 stations (2 priced)
No figure No figure
Dawlish 2 stations (2 priced)
No figure No figure
Kent 14 stations (8–14 priced)
Tesco unleaded averages 170.0p across 14 stations in Kent, about the same as the area average of 170.1p. Tesco diesel averages 195.3p across 8 stations in Kent, 3.4p cheaper than the area average of 198.7p.
Ashford 2 stations (2 priced)
No figure No figure
Broadstairs 2 stations (2 priced)
No figure No figure
Maidstone 2 stations (2 priced)
No figure No figure
West Midlands 13 stations (12–13 priced)
Tesco unleaded averages 167.3p across 13 stations in West Midlands, 1.6p cheaper than the area average of 168.9p. Tesco diesel averages 196.5p across 12 stations in West Midlands, 1.3p cheaper than the area average of 197.8p.
West Bromwich 6 stations (6 priced)
Tesco unleaded averages 167.2p across 6 stations in West Bromwich, 1.9p cheaper than the area average of 169.1p. Tesco diesel averages 197.4p across 6 stations in West Bromwich, 1.0p cheaper than the area average of 198.4p.
Coseley 5 stations (5 priced)
Tesco unleaded averages 166.5p across 5 stations in Coseley, 2.2p cheaper than the area average of 168.7p. Tesco diesel averages 195.5p across 5 stations in Coseley, 1.8p cheaper than the area average of 197.3p.
Darlaston 5 stations (5 priced)
Tesco unleaded averages 166.5p across 5 stations in Darlaston, 1.8p cheaper than the area average of 168.3p. Tesco diesel averages 195.5p across 5 stations in Darlaston, 1.4p cheaper than the area average of 196.9p.
Hampshire 11 stations (10–11 priced)
Tesco unleaded averages 168.7p across 11 stations in Hampshire, 1.2p cheaper than the area average of 169.9p. Tesco diesel averages 197.1p across 10 stations in Hampshire, 1.6p cheaper than the area average of 198.7p.
Portsmouth 3 stations (3 priced)
Tesco unleaded averages 167.6p across 3 stations in Portsmouth, 1.3p cheaper than the area average of 168.9p. Tesco diesel averages 196.6p across 3 stations in Portsmouth, 1.6p cheaper than the area average of 198.2p.
Southampton 3 stations (2–3 priced)
Tesco unleaded averages 170.2p across 3 stations in Southampton, 0.8p cheaper than the area average of 171.0p. No figure
Fareham 2 stations (2 priced)
No figure No figure
Hertfordshire 11 stations (7–11 priced)
Tesco unleaded averages 168.5p across 11 stations in Hertfordshire, 1.6p cheaper than the area average of 170.1p. Tesco diesel averages 194.5p across 7 stations in Hertfordshire, 2.9p cheaper than the area average of 197.4p.
Borehamwood 3 stations (3 priced)
Tesco unleaded averages 167.2p across 3 stations in Borehamwood, 1.6p cheaper than the area average of 168.8p. Tesco diesel averages 193.2p across 3 stations in Borehamwood, 3.7p cheaper than the area average of 196.9p.
Cheshunt 3 stations (2–3 priced)
Tesco unleaded averages 168.9p across 3 stations in Cheshunt, 1.3p cheaper than the area average of 170.2p. No figure
Sawbridgeworth 3 stations (2–3 priced)
Tesco unleaded averages 172.9p across 3 stations in Sawbridgeworth, 2.5p cheaper than the area average of 175.4p. No figure
Lancashire 11 stations (8–11 priced)
Tesco unleaded averages 165.6p across 11 stations in Lancashire, 2.0p cheaper than the area average of 167.6p. Tesco diesel averages 194.8p across 8 stations in Lancashire, 1.5p cheaper than the area average of 196.3p.
Adlington 4 stations (4 priced)
Tesco unleaded averages 166.7p across 4 stations in Adlington, about the same as the area average of 166.7p. Tesco diesel averages 195.2p across 4 stations in Adlington, 1.1p cheaper than the area average of 196.3p.
Bamber Bridge 4 stations (3–4 priced)
Tesco unleaded averages 166.9p across 4 stations in Bamber Bridge, 2.1p cheaper than the area average of 169.0p. Tesco diesel averages 197.2p across 3 stations in Bamber Bridge, 0.9p dearer than the area average of 196.3p.
Leyland 4 stations (4 priced)
Tesco unleaded averages 166.7p across 4 stations in Leyland, 1.7p cheaper than the area average of 168.4p. Tesco diesel averages 197.7p across 4 stations in Leyland, 1.4p dearer than the area average of 196.3p.

Priced counts the Tesco 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.

Tesco prices over time

Average unleaded price at Tesco each day over the last 90 days, against the UK and supermarket averages

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

The UK line is every station's average, motorway services included; the Tesco and supermarket average lines leave them out. Figures to 10 November 2026.

  • Over the 90 days to 10 November 2026, Tesco unleaded averaged 167.4p. That's 2.2p below the UK average and about the same as the supermarket average.
  • Over the 90 days to 10 November 2026, Tesco diesel averaged 190.4p. That's 3.2p below the UK average and about the same as the supermarket average.

Tesco unleaded is down 2.2p this week and down 5.6p over 30 days.

Tesco diesel is down 0.3p this week and down 2.5p over 30 days.

How Tesco compares

Tesco is the 13th cheapest of 27 brands for unleaded, the 8th cheapest of 25 for diesel and the 7th cheapest of 22 for super unleaded.

Average unleaded and diesel prices at Tesco and its rivals, with each rival's gap to Tesco
Brand Unleaded (E10) Diesel (B7)
Tesco 167.7p 195.1p
Sainsbury's 166.7p −1.0p vs Tesco 195.5p same as Tesco
Asda 165.8p −1.9p vs Tesco 194.4p −0.7p vs Tesco
Morrisons 166.1p −1.6p vs Tesco 195.9p +0.8p vs Tesco
Costco 160.0p −7.7p vs Tesco 187.6p −7.5p vs Tesco

The small figures are each brand's gap to Tesco.

Compare all fuel brands across the UK

About Tesco fuel

Loyalty scheme

Tesco Clubcard holders collect points on fuel by scanning their card or the Tesco app when they pay, at Tesco petrol stations and at Esso sites with a Tesco Express.

Paying

You pay in the kiosk or, where it's offered, at the pump, which doesn't take contactless.

Premium fuel

  • Momentum 99 (super unleaded) averages 178.4p, 10.7p a litre more than Tesco unleaded at 167.7p. Sold at 451 of Tesco's 516 forecourts, going by the last 30 days of prices.

Momentum 99 isn't sold at Tesco's Northern Ireland petrol stations, as Tesco has no supply terminal there for it.

Schemes change and not every forecourt takes part, so check with the retailer before you count on one.

Details checked 26 September 2026. Sources: tesco.com/help/pages/clubcard-faqs/points/how-to-collect-clubcard-points, tesco.com/help/pages/in-store-faqs/tesco-petrol-filling-stations/tesco-momentum-99, tesco.com/help/pages/in-store-faqs/tesco-petrol-filling-stations/how-you-can-pay-for-your-fuel

Common questions about Tesco fuel prices

How much is petrol at Tesco today?

Unleaded (E10) at Tesco averages 167.7p a litre today, across 503 stations. That is about the same as the UK average of 168.2p. Super Unleaded (E5) averages 178.4p.

How much is diesel at Tesco today?

Diesel (B7) at Tesco averages 195.1p a litre today, across 376 stations. That is 1.9p cheaper than the UK average of 197.0p. Most of the prices behind the diesel average are more than 3 days old.

Is Tesco cheaper than the UK average?

It depends on the fuel. Unleaded at Tesco averages 167.7p, about the same as the UK average of 168.2p. Diesel at Tesco averages 195.1p, 1.9p cheaper than the UK average of 197.0p.

How many Tesco petrol stations are there?

There are 516 Tesco petrol stations in the UK government's Fuel Finder data.

Where is the cheapest Tesco petrol?

The cheapest Tesco unleaded today is Northcott Extra in Glengormley (BT36), at 152.9p a litre. Of the counties with the most Tesco stations, Tesco unleaded is cheapest on average in Lancashire, at 165.6p across 11 stations.

Is Tesco petrol the same price at every station?

No. Tesco petrol runs from 152.9p to 172.9p a litre. The cheapest is in Glengormley.

Is Tesco cheaper than Sainsbury's?

It depends on the fuel. Unleaded at Tesco averages 167.7p, 1.0p dearer than Sainsbury's at 166.7p. Diesel at Tesco averages 195.1p, about the same as Sainsbury's at 195.5p.

Does Tesco have a loyalty scheme for fuel?

Yes. Tesco Clubcard holders collect points on fuel by scanning their card or the Tesco app when they pay, at Tesco petrol stations and at Esso sites with a Tesco Express. Schemes change and not every forecourt takes part, so check with the retailer before you count on one.

What is Tesco's premium fuel called?

Tesco calls its super unleaded Momentum 99. Momentum 99 (super unleaded) averages 178.4p, 10.7p a litre more than Tesco unleaded at 167.7p.

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 Tesco 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. Tesco figures updated 10:04am on 10 November. How we work out the figures