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

Unleaded (E10)
166.7p
1.5p cheaper than the UK average
UK average 168.2p
315 stations
Diesel (B7)
195.5p
1.5p cheaper than the UK average
UK average 197.0p
315 stations
Super Unleaded (E5)
178.8p
7.4p cheaper than the UK average
UK average 186.2p
291 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 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)

  1. Sainsbury's Coleraine
    10 Riverside Regional Centre, Coleraine, BT51 3QQ
    155.9p
  2. Sainsbury's West Belfast
    Unit 28, Kennedy Centre, Falls Road, Belfast, BT11 9AE
    155.9p
  3. Sainsbury's Dungannon
    Unit 14, The Oaks Centre, Oaks Road, Dungannon, BT71 4NA
    157.9p
  4. Sainsbury's Sprucefield
    5 Sprucefield Park, Lisburn, BT27 5UQ
    157.9p
  5. Sainsbury's Bangor
    10 Balloo Link, Bangor, BT19 7HJ
    157.9pLast reported 4 days ago
  6. Sainsbury's Sunderland North
    Riverside Road, Sunderland, SR5 3JG
    158.9p
  7. Sainsbury's Ballymena
    4 Braidwater Retail Park, Larne Road Link, Ballymena, BT42 3AG
    158.9p
  8. Sainsbury's Liverpool Great Homer Street
    Great Homer Street, Liverpool, L5 3LQ
    159.9p
  9. Sainsbury's Keighley
    1 Sainsburys Centre, Cavendish Street, Keighley, BD21 3RU
    159.9p
  10. Sainsbury's Rice Lane
    Rice Lane, Liverpool, L9 1NL
    159.9p

Diesel (B7)

  1. Sainsbury's West Belfast
    Unit 28, Kennedy Centre, Falls Road, Belfast, BT11 9AE
    183.9pLast reported 5 days ago
  2. Sainsbury's Straiton
    Straiton Mains, Straiton, Loanhead, EH20 9PW
    184.9p
  3. Sainsbury's Sprucefield
    5 Sprucefield Park, Lisburn, BT27 5UQ
    185.9pLast reported 23 days ago
  4. Sainsbury's Holywood Exchange
    Holywood Exchange, 302 Airport Road West, Belfast, BT3 9EJ
    185.9pLast reported 24 days ago
  5. Sainsbury's Forestside
    Forestside Shopping Centre, Upper Galwally, Belfast, BT8 6FX
    185.9pLast reported 24 days ago
  6. Sainsbury's Bangor
    10 Balloo Link, Bangor, BT19 7HJ
    186.9p
  7. Sainsbury's Ballymena
    4 Braidwater Retail Park, Larne Road Link, Ballymena, BT42 3AG
    186.9pLast reported 3 days ago
  8. Sainsbury's Monks Cross
    Jockey Lane, Huntington, York, YO32 9LG
    186.9pLast reported 28 days ago
  9. Sainsbury's Gloucester Quays
    St. Ann Way, Gloucester, GL2 5SA
    187.9p
  10. Sainsbury's Wolverhampton
    Raglan Street, Wolverhampton, WV3 0ST
    187.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.

Sainsbury's 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 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

Average unleaded price at Sainsbury's 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 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.

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

Compare all fuel brands across the UK

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