fuel.co.uk home

Brand prices

Sainsbury's logo

Sainsbury's petrol prices today

315 Sainsbury's stations reporting through the official UK fuel price scheme.

Supermarket forecourts

The average unleaded (E10) price across 315 Sainsbury's stations is £7.69 a gallon (169.2p per litre), 1.8p below the UK average of 171.0p. The cheapest reported Sainsbury's unleaded is £7.22 a gallon (158.9p); the highest is £8.04 (176.9p). The brand average has fallen 1.6p over the last 7 days.

Prices last refreshed at 4:04am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)315£7.22158.9p£7.69169.2p£8.04176.9p£7.77171.0p
Diesel (B7)315£8.41184.9p£8.91196.0p£9.09199.9p£9.02198.4p
Premium Unleaded (E5)291£7.77170.9p£8.24181.2p£8.59188.9p£8.64190.0p

Every Sainsbury's petrol station in the UK

All 315 Sainsbury's forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 46 to 60.

StationUnleadedDieselPremiumSuper dieselUpdated
Sainsbury's logoSainsburys Pontllanfraith (NP12 2AN)Newbridge RD Industrial Estate, Pontllanfraith, Blackwood, Blackwood£7.59166.9p£8.81193.9p£8.13178.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Melksham (SN12 6LL)Bath Road, Melksham, Melksham£7.59166.9p£8.77192.9p£8.13178.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Taunton (TA1 3NE)Billet Street, Taunton, Taunton£7.59166.9p£8.91195.9p--------31 Oct 2026, 15:32
Sainsbury's logoSainsburys Kelso (TD5 8DW)Pinnaclehill Industrial Estate, Kelso, Kelso£7.59166.9p£9.00197.9p£8.13178.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Leigh (WN7 5SJ)Parsonage Retail Park, Parsonage Way, Leigh, Leigh£7.59166.9p£8.54187.9p£8.13178.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Monks Cross (YO32 9LG)Jockey Lane, Huntington, York, York£7.59166.9p£8.50186.9p£8.13178.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Selly Oak (B29 6SJ)Selly Oak, Aston Webb Boulevard, Birmingham, Birmingham£7.63167.9p£8.95196.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Northfield (B31 5AA)Frankley Beeches Road, Birmingham, Birmingham£7.63167.9p£8.95196.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Marshall Lake (B90 4AJ)545 Stratford Road, Shirley, Solihull, Solihull£7.63167.9p£9.00197.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Bath (BA2 3EH)13 Victoria Bridge Road, Green Park Station, Bath, Bath£7.63167.9p£9.09199.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Colne (BB8 9HY)North Valley Road, Colne, Colne£7.63167.9p£8.86194.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Bolton (BL3 6DH)Trinity Street, Bolton, Bolton£7.63167.9p£8.72191.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys South Woodham Ferrers (CM3 5QP)Burnham Road, South Woodham Ferrer, South Woodham Ferrer£7.63167.9p£8.91195.9p--------31 Oct 2026, 15:32
Sainsbury's logoSainsburys Purley Way (CR0 4XT)Drury Crescent, Croydon, Croydon£7.63167.9p£8.95196.9p£8.18179.9p----31 Oct 2026, 15:32
Sainsbury's logoSainsburys Herne Bay (CT6 6GZ)Altira Business Park, 6 The Boulevard Herne Bay, Kent, Kent£7.63167.9p£8.91195.9p--------31 Oct 2026, 15:32

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of Sainsbury's and does not operate its stations.

Find Sainsbury's near you