Sainsbury'sPetrol & Diesel Prices — Live UK Comparison
Live Sainsbury's fuel prices across the UK — sorted cheapest first. Updated daily from official UK Government data.
Sainsbury's reports live fuel prices at 316 stations across the UK through the official Government Fuel Finder scheme. Standard unleaded (E10) at Sainsbury's currently starts from 144.9p per litre at the cheapest forecourt, with a national Sainsbury's average of 153.5p.
That places Sainsbury's around 4.5p per litre below the current UK average of 158.0p for E10 petrol — consistent with supermarket forecourts, which typically undercut branded oil-major stations.
Sainsbury's diesel (B7) starts from 165.9p per litre, averaging 177.4p across the network versus a UK average of 190.7p. At the cheapest site, diesel runs 21.0p per litre above E10 petrol. Super Unleaded (E5) is also stocked at many Sainsbury's forecourts, averaging 165.5p.
As a supermarket fuel retailer, Sainsbury's reviews forecourt prices frequently in response to wholesale costs and local competition, and is often among the cheaper options in any given area. Prices still vary from site to site, so the cheapest Sainsbury's forecourt near you may differ from the network average shown above.
The table below lists the cheapest Sainsbury's stations nationwide right now, sorted by E10 price. To compare Sainsbury's against every other forecourt near you, search your postcode on the homepage, or read our fuel-buying tips on the insights page.
Cheapest Sainsbury's stations in the UK
1 SAINSBURYS CENTRE, KEIGHLEY · BD21 3RU
40 HADLEIGH ROAD, IPSWICH · IP2 0BX
4 BRAIDWATER RETAIL PARK, BALLYMENA · BT42 3AG
RAGLAN STREET, WOLVERHAMPTON · WV3 0ST
1 ANDERS SQUARE, WOLVERHAMPTON · WV6 7QH
5 SPRUCEFIELD PARK, LISBURN · BT27 5UQ
125 AYR ROAD, PRESTWICK · KA9 1TW
JOCKEY LANE, YORK · YO32 9LG
23 GATEHOUSE ROAD, AYLESBURY · HP19 8EH
10 BALLOO LINK, BANGOR · BT19 7HJ
1-3 ROCKINGHAM ROAD, KETTERING · NN16 8JY
FLINTOFF WAY, PRESTON · PR1 6PJ
PARSONAGE RETAIL PARK, LEIGH · WN7 5SJ
2 LORD SHELDON WAY, ASHTON-UNDER-LYNE · OL6 7UB
FELIXSTOWE ROAD, IPSWICH · IP3 8TQ
FORESTSIDE SHOPPING CENTRE, BELFAST · BT8 6FX
UNIT 14, DUNGANNON · BT71 4NA
HOWARD ROAD, GRAYS · RM16 6YJ
TRINITY STREET, BOLTON · BL3 6DH
HOLYWOOD EXCHANGE, BELFAST · BT3 9EJ
Browse fuel prices by city
Want the cheapest station nearest to you?
Search by postcodeSainsbury's fuel prices — FAQ
- What is the cheapest Sainsbury's petrol in the UK?
- The cheapest Sainsbury's E10 petrol currently listed is 144.9p per litre. Prices are updated daily from the UK Government Fuel Finder scheme — check the table above for the cheapest Sainsbury's stations right now.
- How many Sainsbury's fuel stations are there?
- We track live prices at 316 Sainsbury's forecourts across the UK through the official Government Fuel Finder scheme.
- Are Sainsbury's fuel prices cheaper than average?
- Sainsbury's E10 petrol averages 153.5p per litre nationwide, versus a UK average of 158.0p. That makes Sainsbury's cheaper than the UK average on standard petrol.