Sainsbury's logo

Sainsbury's Fuel Prices

Live petrol and diesel prices at 316 Sainsbury's stations across the UK. Average unleaded today: 155.7p per litre.

Avg Unleaded

155.7p

-2.4p below avg

Avg Diesel

188.5p

-2.9p below avg

Cheapest Unleaded

149.9p

Stations

316

About Sainsbury's Fuel

Sainsbury's operates over 300 petrol stations across the UK, making it one of the largest supermarket fuel retailers. Founded in 1869 by John James Sainsbury, the chain's fuel stations are typically found at their larger supermarket locations. Nectar card holders can collect points on fuel purchases.

As of today, Sainsbury's unleaded averages 155.7p per litre, which is 2.4p below the UK national average of 158.1p. Diesel averages 188.5p, compared to the national average of 191.4p. Prices are sourced from the UK government's mandatory fuel price transparency scheme and updated every 5 minutes.

Quick Facts

Founded
1869
UK Stations
316
Avg Unleaded
155.7p
Avg Diesel
188.5p
vs National Avg
-2.4p

Cheapest Sainsbury's Stations

Cheapest Unleaded (E10)

StationCityPostcodePrice
SAINSBURYS SHOREHEADHUDDERSFIELDHD1 6QR149.9p
SAINSBURYS HADLEIGH ROADIPSWICHIP2 0BX149.9p
SAINSBURYS MONKS CROSSYORKYO32 9LG149.9p
SAINSBURYS GLOUCESTER QUAYSGLOUCESTERGL2 5SA149.9p
SAINSBURYS DEWSBURYDEWSBURYWF12 8EB149.9p
SAINSBURYS MELKSHAMMELKSHAMSN12 6LL149.9p
SAINSBURYS THANETRAMSGATECT12 5FJ149.9p
SAINSBURYS PRESTWICKPRESTWICKKA9 1TW150.9p
SAINSBURYS HAMPDEN PARKEASTBOURNEBN22 9PW150.9p
SAINSBURYS LOWER RICHMOND ROADLONDONSW15 1EU150.9p

Cheapest Diesel (B7)

StationCityPostcodePrice
SAINSBURYS MARKET HARBOROUGHMARKET HARBOROUGHLE16 7DR182.9p
SAINSBURYS HARROGATEHARROGATEHG2 8QZ182.9p
SAINSBURYS GLOUCESTER QUAYSGLOUCESTERGL2 5SA182.9p
SAINSBURYS DEEPDALEPRESTONPR1 6PJ182.9p
SAINSBURYS PRESTWICKPRESTWICKKA9 1TW182.9p
SAINSBURYS NEWTON ABBOTNEWTON ABBOTTQ12 1BN182.9p
SAINSBURYS ASHTON MOSSASHTON-UNDER-LYNEOL6 7UB182.9p
SAINSBURYS BARNWOODGLOUCESTERGL4 3RT183.9p
SAINSBURYS DEWSBURYDEWSBURYWF12 8EB183.9p
SAINSBURYS NEWCASTLE-UNDER-LYMENEWCASTLEST5 2AF183.9p

Most Expensive Sainsbury's Stations

The priciest Sainsbury's unleaded prices right now. Consider alternatives nearby.

StationCityPostcodePrice
SAINSBURYS ATTLEBOROUGHATTLEBOROUGHNR17 2EH163.9p
SAINSBURYS TALBOT HEATHPOOLEBH12 4BA161.9p
SAINSBURYS ASHFORD BYBROOKASHFORDTN24 8YN161.9p
SAINSBURYS ALTONALTONGU34 1SS160.9p
SAINSBURYS WORLEWESTON-SUPER-MAREBS22 6BL160.9p
SAINSBURYS ISLE OF WIGHTNEWPORTPO30 5ZB160.9p
SAINSBURYS GLEN ROADLEICESTERLE2 4PE160.9p
SAINSBURYS NAIRNNAIRNIV12 5QF159.9p
SAINSBURYS FOSSE PARKLEICESTERLE19 1WT159.9p
SAINSBURYS GODALMINGGODALMINGGU7 1LQ159.9p

Supermarket Price Comparison

BrandAvg UnleadedAvg DieselStationsvs Sainsbury's
Maxol154.5p188.4p40-1.2p
TEXACO155.3p188.8p31-0.4p
Texaco155.7p189.7p410p
ESSO155.8p189.5p13+0.1p
Murco155.9p188.7p15+0.2p
BP156.3p190.4p50+0.6p
Gulf156.4p189.1p10+0.7p
GULF157.5p189.5p12+1.8p

Find Sainsbury's Fuel Near You

Search by postcode to find the nearest Sainsbury's station with live prices, or browse the interactive map to compare all stations in your area.

Frequently Asked Questions

What is the average Sainsbury's petrol price today?

The average unleaded (E10) petrol price at Sainsbury's stations today is 155.7p per litre, based on live data from 316 reporting stations across the UK. Diesel averages 188.5p per litre. These prices are updated every 5 minutes using official government data.

Is Sainsbury's fuel cheaper than other supermarkets?

Sainsbury's unleaded currently averages 155.7p per litre, which is 2.4p below the national average of 158.1p. Supermarket fuel is generally cheaper than branded forecourts, though prices vary between chains. Use the comparison table above to see exactly how Sainsbury's compares with Tesco, Asda, Sainsbury's and Costco.

How many Sainsbury's petrol stations are there in the UK?

Sainsbury's operates approximately 300+ petrol stations across the UK. PetrolFinder currently tracks live prices at 316 Sainsbury's stations that report through the government's mandatory fuel price transparency scheme.

Does Sainsbury's offer any fuel discounts or loyalty schemes?

Sainsbury's fuel stations participate in the Nectar loyalty programme. Customers can collect Nectar points on fuel purchases and occasionally receive targeted bonus point offers. Sainsbury's also periodically runs promotional fuel discounts linked to in-store spending.

Where is the cheapest Sainsbury's petrol station?

The cheapest Sainsbury's petrol station right now is SAINSBURYS SHOREHEAD in HUDDERSFIELD, with unleaded priced at 149.9p per litre. Prices change frequently, so check this page regularly for the latest data. You can also browse the full cheapest stations table above.