Sainsbury's

Sainsbury's petrol prices

Sainsbury's fuel stations offer Nectar points on every litre and are consistently priced below branded stations.

316Stations UK
154.9pAvg petrol (E10)
184.8pAvg diesel (B7)
-1.9pvs UK avg

Cheapest Sainsbury's stations

Live
View all Sainsbury's stations →

Sainsbury's price trend

Price history is being collected

Check back in 24 hours to see the Sainsbury's price trend.

Frequently asked questions

What is the current Sainsbury's petrol price?+

The current average Sainsbury's petrol (E10) price is 154.9p per litre across 316 UK stations. The cheapest Sainsbury's station is currently at 147.9p per litre.

Is Sainsbury's petrol cheaper than the UK average?+

Sainsbury's petrol is currently 1.9p per litre below the UK national average of 156.8p. Sainsbury's is one of the more competitive fuel brands in the UK.

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

There are 316 Sainsbury's fuel stations across the UK tracked by FuelSignal. Prices at all stations are updated every 30 minutes from the official UK Government Fuel Finder data.

What is the cheapest Sainsbury's diesel price?+

The cheapest Sainsbury's diesel (B7) price is currently 174.9p per litre. The average Sainsbury's diesel price is 184.8p.

How do I find the nearest Sainsbury's petrol station?+

Use FuelSignal's fuel finder to locate the nearest Sainsbury's station. Simply enter your postcode or allow location access, and FuelSignal will show you all nearby Sainsbury's stations with live prices, distance, and directions.

How often are Sainsbury's fuel prices updated?+

Sainsbury's fuel prices are updated every 30 minutes on FuelSignal. All major UK fuel retailers are legally required to report prices to the government's Fuel Finder scheme, which FuelSignal pulls from automatically.

How Sainsbury's compares

Average petrol (E10) today

Shell goose green service station
153.9p
Shell
153.9p
Asda
154.3p
Sainsbury's
154.8p
Bp priory road service station
154.9p
Tesco
155.3p

Compare fuel brands