Sainsbury's fuel stations offer Nectar points on every litre and are consistently priced below branded stations.
Price history is being collected
Check back in 24 hours to see the Sainsbury's price trend.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.
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.
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.
The cheapest Sainsbury's diesel (B7) price is currently 174.9p per litre. The average Sainsbury's diesel price is 184.8p.
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.
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.
Average petrol (E10) today