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
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)
-
Northcott ExtraJubilee Way, Glengormley, BT36 5HH152.9p
-
Newtownabbey SuperstoreTesco Stores Ltd, Unit 1, Abbey Retail Park, Church Road, Newtownabbey, BT36 7GU152.9p
-
Banbridge Superstore25A Castlewellan Road, Banbridge, BT32 4AX155.9p
-
Bridgewater ExtraBridgewater Retail Park, Banbridge, BT32 4LF155.9p
-
Springhill SuperstoreTesco Garage, Unit 19, Springhill Retail Park, Bangor, BT19 1ND156.9p
-
Carrickfergus Castle ExtraMinorca Place, Carrickfergus, BT38 8AU156.9p
-
Cookstown Broadfield SuperstoreOrritor Rd, Cookstown, BT80 8BH156.9pLast reported 4 days ago
-
Dungannon SuperstoreBeech Valley, Dungannon, BT71 7BN157.9p
-
Yorkgate Centre Superstore100-150 York St, Belfast, BT15 1WA157.9p
-
Bangor SuperstoreUnit 1 Bloomfield Shopping Centre, South Circular Road, Bangor, BT19 7HB157.9pLast reported 5 days ago
Diesel (B7)
-
Yorkgate Centre Superstore100-150 York St, Belfast, BT15 1WA181.9p
-
Londonderry Lisnagelvin SuperstoreLisnagelvin Shopping Centre, Lisnagelvin Road, Londonderry, BT47 6DA184.9p
-
Northcott ExtraJubilee Way, Glengormley, BT36 5HH184.9p
-
Carrickfergus Castle ExtraMinorca Place, Carrickfergus, BT38 8AU184.9p
-
Bridgewater ExtraBridgewater Retail Park, Banbridge, BT32 4LF184.9p
-
Newtownabbey SuperstoreTesco Stores Ltd, Unit 1, Abbey Retail Park, Church Road, Newtownabbey, BT36 7GU184.9p
-
Lisburn Bentrim Rd SuperstoreBentrim Rd, Lisburn, BT28 2GB185.9pLast reported 25 days ago
-
Newtownbreda ExtraTesco Stores Ltd, 170 Newtownbreda Road, Belfast, BT8 6PZ185.9pLast reported 25 days ago
-
Knocknagoney Rd ExtraKnocknagoney Road, Belfast, BT4 2PW185.9pLast reported 25 days ago
-
Craigavon Extra2 Marlborough Retail Park, Craigavon, BT64 1AG186.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.
| 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
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.
| 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.
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