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 286 to 300.

StationUnleadedDieselPremiumSuper dieselUpdated
Sainsbury's logoSainsburys St Albans (AL1 2QU)Everard Close, ST. Albans, ST. Albans£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys London Colney (AL2 1AB)Colney Fields Shopping Park, London Colney, ST. Albans, ST. Albans£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Frome (BA11 4DH)Wessex Fields, Frome, Frome£7.95174.9p£9.09199.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Street (BA16 0HS)Gravenchon Way, Street, Street£7.95174.9p£9.09199.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Birkenhead (CH42 8PQ)342A Woodchurch Road, Birkenhead, Birkenhead£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Upton (CH49 6QG)Upton BY Pass, Wirral, Wirral£7.95174.9p£9.00197.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Leamington (CV34 6RH)The Shires Retail Park, Tachbrook Park Drive, Warwick, Warwick£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Darnley (G53 7RH)10 Darnley Mains Road, Glasgow, Glasgow£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Lincoln (LN6 7QN)Tritton Road, Lincoln, Lincoln£7.95174.9p£9.09199.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Fairfield Park (MK41 7PJ)90 Clapham Road, Bedford, Bedford£7.95174.9p£9.04198.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Wellingborough (NN8 3GZ)260 Northampton Road, Wellingborough, Wellingborough£7.95174.9p£8.91195.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Calcot (RG31 7SA)Bath Road, Calcot, Reading, Reading£7.95174.9p£9.09199.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Horsham (RH12 1SQ)7 Worthing Road, Horsham, Horsham£7.95174.9p£9.09199.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Shrewsbury (SY3 9NB)Meole Brace Retail Park, Hereford Road, Shrewsbury, Shrewsbury£7.95174.9p£8.95196.9p£8.50186.9p----30 Oct 2026, 15:03
Sainsbury's logoSainsburys Worle (BS22 6BL)Queensway, Weston-super-mare, Weston-super-mare£8.00175.9p£9.09199.9p£8.54187.9p----30 Oct 2026, 15:03

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