Sainsbury's fuel prices today
Petrol and diesel prices at 316 Sainsbury's petrol stations in the UK, from prices each station reports to the government's Fuel Finder scheme. Updated 10:04am on 10 November.
Sainsbury's petrol and diesel prices today
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 Sainsbury's
Enter a postcode or town, or use your location, to see the closest Sainsbury's stations and their latest prices.
Cheapest Sainsbury's stations today
Unleaded (E10)
-
Sainsbury's Coleraine10 Riverside Regional Centre, Coleraine, BT51 3QQ155.9p
-
Sainsbury's West BelfastUnit 28, Kennedy Centre, Falls Road, Belfast, BT11 9AE155.9p
-
Sainsbury's DungannonUnit 14, The Oaks Centre, Oaks Road, Dungannon, BT71 4NA157.9p
-
Sainsbury's Sprucefield5 Sprucefield Park, Lisburn, BT27 5UQ157.9p
-
Sainsbury's Bangor10 Balloo Link, Bangor, BT19 7HJ157.9pLast reported 4 days ago
-
Sainsbury's Sunderland NorthRiverside Road, Sunderland, SR5 3JG158.9p
-
Sainsbury's Ballymena4 Braidwater Retail Park, Larne Road Link, Ballymena, BT42 3AG158.9p
-
Sainsbury's Liverpool Great Homer StreetGreat Homer Street, Liverpool, L5 3LQ159.9p
-
Sainsbury's Keighley1 Sainsburys Centre, Cavendish Street, Keighley, BD21 3RU159.9p
-
Sainsbury's Rice LaneRice Lane, Liverpool, L9 1NL159.9p
Diesel (B7)
-
Sainsbury's West BelfastUnit 28, Kennedy Centre, Falls Road, Belfast, BT11 9AE183.9pLast reported 5 days ago
-
Sainsbury's StraitonStraiton Mains, Straiton, Loanhead, EH20 9PW184.9p
-
Sainsbury's Sprucefield5 Sprucefield Park, Lisburn, BT27 5UQ185.9pLast reported 23 days ago
-
Sainsbury's Holywood ExchangeHolywood Exchange, 302 Airport Road West, Belfast, BT3 9EJ185.9pLast reported 24 days ago
-
Sainsbury's ForestsideForestside Shopping Centre, Upper Galwally, Belfast, BT8 6FX185.9pLast reported 24 days ago
-
Sainsbury's Bangor10 Balloo Link, Bangor, BT19 7HJ186.9p
-
Sainsbury's Ballymena4 Braidwater Retail Park, Larne Road Link, Ballymena, BT42 3AG186.9pLast reported 3 days ago
-
Sainsbury's Monks CrossJockey Lane, Huntington, York, YO32 9LG186.9pLast reported 28 days ago
-
Sainsbury's Gloucester QuaysSt. Ann Way, Gloucester, GL2 5SA187.9p
-
Sainsbury's WolverhamptonRaglan Street, Wolverhampton, WV3 0ST187.9p
Sainsbury's prices by area
The counties with the most Sainsbury's stations, and their towns with the most. Each price is the Sainsbury's 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
13 stations (13 priced)
|
Sainsbury's unleaded averages 167.6p across 13 stations in West Midlands, 1.3p cheaper than the area average of 168.9p. | Sainsbury's diesel averages 196.6p across 13 stations in West Midlands, 1.2p cheaper than the area average of 197.8p. |
|
Tipton
5 stations (5 priced)
|
Sainsbury's unleaded averages 168.7p across 5 stations in Tipton, about the same as the area average of 169.1p. | Sainsbury's diesel averages 196.7p across 5 stations in Tipton, 1.0p cheaper than the area average of 197.7p. |
|
Blackheath
4 stations (4 priced)
|
Sainsbury's unleaded averages 169.4p across 4 stations in Blackheath, 0.8p cheaper than the area average of 170.2p. | Sainsbury's diesel averages 198.7p across 4 stations in Blackheath, about the same as the area average of 198.9p. |
|
Coseley
4 stations (4 priced)
|
Sainsbury's unleaded averages 167.7p across 4 stations in Coseley, 1.0p cheaper than the area average of 168.7p. | Sainsbury's diesel averages 195.9p across 4 stations in Coseley, 1.4p cheaper than the area average of 197.3p. |
|
Kent
12 stations (12 priced)
|
Sainsbury's unleaded averages 168.6p across 12 stations in Kent, 1.5p cheaper than the area average of 170.1p. | Sainsbury's diesel averages 196.5p across 12 stations in Kent, 2.2p cheaper than the area average of 198.7p. |
|
Gravesend
2 stations (2 priced)
|
No figure | No figure |
|
Herne Bay
2 stations (2 priced)
|
No figure | No figure |
|
Northfleet
2 stations (2 priced)
|
No figure | No figure |
|
Greater Manchester
11 stations (11 priced)
|
Sainsbury's unleaded averages 166.6p across 11 stations in Greater Manchester, 1.0p cheaper than the area average of 167.6p. | Sainsbury's diesel averages 193.1p across 11 stations in Greater Manchester, 2.5p cheaper than the area average of 195.6p. |
|
Droylsden
5 stations (5 priced)
|
Sainsbury's unleaded averages 165.7p across 5 stations in Droylsden, 1.9p cheaper than the area average of 167.6p. | Sainsbury's diesel averages 192.1p across 5 stations in Droylsden, 3.5p cheaper than the area average of 195.6p. |
|
Failsworth
5 stations (5 priced)
|
Sainsbury's unleaded averages 165.7p across 5 stations in Failsworth, 1.5p cheaper than the area average of 167.2p. | Sainsbury's diesel averages 192.1p across 5 stations in Failsworth, 2.9p cheaper than the area average of 195.0p. |
|
Abram
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.6p across 3 stations in Abram, about the same as the area average of 166.4p. | Sainsbury's diesel averages 191.6p across 3 stations in Abram, 2.6p cheaper than the area average of 194.2p. |
|
Surrey
11 stations (11 priced)
|
Sainsbury's unleaded averages 167.3p across 11 stations in Surrey, 1.6p cheaper than the area average of 168.9p. | Sainsbury's diesel averages 197.5p across 11 stations in Surrey, 1.2p cheaper than the area average of 198.7p. |
|
Addlestone
3 stations (3 priced)
|
Sainsbury's unleaded averages 167.6p across 3 stations in Addlestone, 1.1p cheaper than the area average of 168.7p. | Sainsbury's diesel averages 196.6p across 3 stations in Addlestone, 1.7p cheaper than the area average of 198.3p. |
|
Ashford
3 stations (3 priced)
|
Sainsbury's unleaded averages 168.2p across 3 stations in Ashford, 1.6p cheaper than the area average of 169.8p. | Sainsbury's diesel averages 196.2p across 3 stations in Ashford, 2.3p cheaper than the area average of 198.5p. |
|
Camberley
3 stations (3 priced)
|
Sainsbury's unleaded averages 165.2p across 3 stations in Camberley, 1.4p cheaper than the area average of 166.6p. | Sainsbury's diesel averages 197.2p across 3 stations in Camberley, 0.6p cheaper than the area average of 197.8p. |
|
Devon
10 stations (10 priced)
|
Sainsbury's unleaded averages 167.7p across 10 stations in Devon, 1.3p cheaper than the area average of 169.0p. | Sainsbury's diesel averages 196.9p across 10 stations in Devon, 1.1p cheaper than the area average of 198.0p. |
|
Dartmouth
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.2p across 3 stations in Dartmouth, 4.2p cheaper than the area average of 170.4p. | Sainsbury's diesel averages 198.6p across 3 stations in Dartmouth, about the same as the area average of 198.7p. |
|
Paignton
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.6p across 3 stations in Paignton, 1.0p cheaper than the area average of 167.6p. | Sainsbury's diesel averages 198.6p across 3 stations in Paignton, about the same as the area average of 198.6p. |
|
Torquay
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.2p across 3 stations in Torquay, 0.8p cheaper than the area average of 167.0p. | Sainsbury's diesel averages 197.2p across 3 stations in Torquay, about the same as the area average of 197.2p. |
|
Hertfordshire
10 stations (10 priced)
|
Sainsbury's unleaded averages 168.5p across 10 stations in Hertfordshire, 1.6p cheaper than the area average of 170.1p. | Sainsbury's diesel averages 195.7p across 10 stations in Hertfordshire, 1.7p cheaper than the area average of 197.4p. |
|
Hatfield
3 stations (3 priced)
|
Sainsbury's unleaded averages 170.9p across 3 stations in Hatfield, 0.7p dearer than the area average of 170.2p. | Sainsbury's diesel averages 198.2p across 3 stations in Hatfield, about the same as the area average of 198.6p. |
|
Radlett
3 stations (3 priced)
|
Sainsbury's unleaded averages 169.6p across 3 stations in Radlett, about the same as the area average of 169.4p. | Sainsbury's diesel averages 195.2p across 3 stations in Radlett, about the same as the area average of 194.7p. |
|
St Albans
3 stations (3 priced)
|
Sainsbury's unleaded averages 170.9p across 3 stations in St Albans, 0.9p cheaper than the area average of 171.8p. | Sainsbury's diesel averages 198.2p across 3 stations in St Albans, 0.6p cheaper than the area average of 198.8p. |
|
Essex
9 stations (9 priced)
|
Sainsbury's unleaded averages 167.6p across 9 stations in Essex, 1.4p cheaper than the area average of 169.0p. | Sainsbury's diesel averages 197.1p across 9 stations in Essex, 1.4p cheaper than the area average of 198.5p. |
|
Rayleigh
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.6p across 3 stations in Rayleigh, about the same as the area average of 166.9p. | Sainsbury's diesel averages 197.6p across 3 stations in Rayleigh, 1.1p cheaper than the area average of 198.7p. |
|
Wickford
3 stations (3 priced)
|
Sainsbury's unleaded averages 166.9p across 3 stations in Wickford, 1.1p cheaper than the area average of 168.0p. | Sainsbury's diesel averages 195.9p across 3 stations in Wickford, 1.5p cheaper than the area average of 197.4p. |
|
Basildon
2 stations (2 priced)
|
No figure | No figure |
|
West Yorkshire
9 stations (9 priced)
|
Sainsbury's unleaded averages 164.1p across 9 stations in West Yorkshire, 1.8p cheaper than the area average of 165.9p. | Sainsbury's diesel averages 192.9p across 9 stations in West Yorkshire, 2.8p cheaper than the area average of 195.7p. |
|
Pudsey
3 stations (3 priced)
|
Sainsbury's unleaded averages 164.2p across 3 stations in Pudsey, 1.7p cheaper than the area average of 165.9p. | Sainsbury's diesel averages 192.9p across 3 stations in Pudsey, 3.0p cheaper than the area average of 195.9p. |
|
Baildon
2 stations (2 priced)
|
No figure | No figure |
|
Batley
2 stations (2 priced)
|
No figure | No figure |
Priced counts the Sainsbury's 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.
Sainsbury's prices over time
Average unleaded price at Sainsbury's 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 Sainsbury's and supermarket average lines leave them out. Figures to 10 November 2026.
- Over the 90 days to 10 November 2026, Sainsbury's unleaded averaged 167.3p. That's 2.3p below the UK average and about the same as the supermarket average.
- Over the 90 days to 10 November 2026, Sainsbury's diesel averaged 190.4p. That's 3.2p below the UK average and about the same as the supermarket average.
Sainsbury's unleaded is down 2.8p this week and down 5.9p over 30 days.
Sainsbury's diesel is down 0.6p this week and down 1.6p over 30 days.
How Sainsbury's compares
Sainsbury's is the joint 9th cheapest of 27 brands for unleaded, the 9th cheapest of 25 for diesel and the 8th cheapest of 22 for super unleaded.
| Brand | Unleaded (E10) | Diesel (B7) |
|---|---|---|
| Sainsbury's | 166.7p | 195.5p |
| Tesco | 167.7p +1.0p vs Sainsbury's | 195.1p same as Sainsbury's |
| Asda | 165.8p −0.9p vs Sainsbury's | 194.4p −1.1p vs Sainsbury's |
| Morrisons | 166.1p −0.6p vs Sainsbury's | 195.9p same as Sainsbury's |
| Costco | 160.0p −6.7p vs Sainsbury's | 187.6p −7.9p vs Sainsbury's |
The small figures are each brand's gap to Sainsbury's.
About Sainsbury's fuel
Loyalty scheme
Sainsbury's petrol stations give Nectar points on fuel when you scan a Nectar card or the Nectar app, in the kiosk or at the pump.
Paying
Pay at pump takes chip and PIN cards only, and Sainsbury's store finder shows which petrol stations have it.
At some Sainsbury's petrol stations, a driver who needs help filling up can ask for it through the FuelService app or by phone.
Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
Details checked 26 September 2026. Sources: help.nectar.com/help/faqs/points/how-can-i-collect-points-in-a-petrol-filling-station, help.sainsburys.co.uk/help/terms-and-conditions/faq-pay-at-pump, help.sainsburys.co.uk/help/terms-and-conditions/fuelservice, stores.sainsburys.co.uk/0754/street-petrol-station
Common questions about Sainsbury's fuel prices
How much is petrol at Sainsbury's today?
Unleaded (E10) at Sainsbury's averages 166.7p a litre today, across 315 stations. That is 1.5p cheaper than the UK average of 168.2p. Super Unleaded (E5) averages 178.8p.
How much is diesel at Sainsbury's today?
Diesel (B7) at Sainsbury's averages 195.5p a litre today, across 315 stations. That is 1.5p cheaper than the UK average of 197.0p. Most of the prices behind the diesel average are more than 3 days old.
Is Sainsbury's cheaper than the UK average?
Yes. Unleaded at Sainsbury's averages 166.7p, 1.5p cheaper than the UK average of 168.2p. Diesel at Sainsbury's averages 195.5p, 1.5p cheaper than the UK average of 197.0p.
How many Sainsbury's petrol stations are there?
There are 316 Sainsbury's petrol stations in the UK government's Fuel Finder data.
Where is the cheapest Sainsbury's petrol?
The cheapest Sainsbury's unleaded today is Sainsbury's Coleraine (BT51), at 155.9p a litre. Of the counties with the most Sainsbury's stations, Sainsbury's unleaded is cheapest on average in West Yorkshire, at 164.1p across 9 stations.
Is Sainsbury's petrol the same price at every station?
No. Sainsbury's petrol runs from 155.9p to 174.9p a litre. The cheapest is in Coleraine.
Is Sainsbury's cheaper than Tesco?
It depends on the fuel. Unleaded at Sainsbury's averages 166.7p, 1.0p cheaper than Tesco at 167.7p. Diesel at Sainsbury's averages 195.5p, about the same as Tesco at 195.1p.
Does Sainsbury's have a loyalty scheme for fuel?
Yes. Sainsbury's petrol stations give Nectar points on fuel when you scan a Nectar card or the Nectar app, in the kiosk or at the pump. Schemes change and not every forecourt takes part, so check with the retailer before you count on one.
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 Sainsbury's 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. Sainsbury's figures updated 10:04am on 10 November. How we work out the figures