ASDA vs SAINSBURY'S: Which is Cheaper Today?

ASDA is cheaper on 2 of 2 fuel types compared today.

Side-by-side comparison of ASDA (321 UK stations) and SAINSBURY'S (315 UK stations) using live Fuel Finder prices refreshed every 30 minutes.

Today's Prices, Head-to-Head

Fuel ASDA
321 stations
SAINSBURY'S
315 stations
Difference Saving on 60L fill Cheaper today
Unleaded (E10) 151.2p
321 stations
151.7p
315 stations
0.5p £0.30 ASDA
Diesel (B7) 170.8p
321 stations
171.3p
315 stations
0.5p £0.30 ASDA

Averages exclude stations with price-correction flags. A 60L fill is used as a representative tank size.

About each brand

ASDA has long positioned itself as a price-setter on UK fuel, using its forecourts as a marketing tool to advertise low-cost positioning. Historically ASDA operated a national price cap — every ASDA forecourt charging the same headline price on the same day — though recent reporting (notably by The Grocer) has documented meaningful inter-store variation on individual days. ASDA's forecourt network grew substantially in 2023 after it acquired EG Group's UK operations (356 predominantly freehold petrol stations). ASDA has been owned by the Issa brothers and TDR Capital since October 2020, with TDR Capital taking majority control in 2024.

Sainsbury's operates filling stations attached to its larger supermarket sites. Sainsbury's forecourts are generally priced in line with other big-four supermarkets but can sit a pence or two per litre above ASDA on typical days, particularly in rural areas. The main draw of Sainsbury's fuel is integration with the Nectar loyalty scheme — drivers earn 1 Nectar point per litre of fuel, with occasional multiplier promotions boosting that rate. Note that Nectar points can only be redeemed on fuel at the kiosk, not at pay-at-pump. Sainsbury's uses local competitor surveys to set prices, so sites with a Tesco or ASDA nearby track those competitors more aggressively.

Loyalty & Highlights

ASDA
  • Historically a flat national price — though inter-store variation has been reported.
  • Fuels: E10 unleaded, E5 Super Unleaded, B7 diesel.
  • No fuel loyalty scheme — ASDA Rewards covers grocery spend but not fuel.
  • Large forecourt network: ~600+ sites after the 2023 EG Group UK acquisition added 356 stations.
SAINSBURY'S
  • Nectar: 1 point per litre of fuel (standard rate), with occasional multiplier promotions.
  • Nectar redemption on fuel is kiosk-only — pay-at-pump transactions cannot redeem points.
  • Fuels: E10 unleaded, E5 super unleaded, B7 diesel.
  • Price-matched locally using competitor surveys.

Cheapest forecourts right now

Top 3 sites for each brand, excluding stations with flagged prices.

Cheapest unleaded (E10)

ASDA
  • BT52 1QP 1 RING RD 144.7p View
  • KA8 9BF LIBERATOR DRIVE, HEATHFIELD RETAIL PARK 144.7p View
  • WN7 5RZ ATHERLEIGH WAY 144.7p View
SAINSBURY'S
  • WN7 5SJ PARSONAGE RETAIL PARK 144.9p View
  • KA9 1TW 125 AYR ROAD 144.9p View
  • BT51 3QQ 10 RIVERSIDE REGIONAL CENTRE 144.9p View

Cheapest diesel (B7)

ASDA
  • BT78 1QZ 31 DROMORE ROAD 162.7p View
  • KA8 9BF LIBERATOR DRIVE, HEATHFIELD RETAIL PARK 163.7p View
  • FY4 4QH CHERRY TREE ROAD 163.7p View
SAINSBURY'S
  • OX12 9AJ LIMBOROUGH ROAD 163.9p View
  • BT51 3QQ 10 RIVERSIDE REGIONAL CENTRE 163.9p View
  • RM16 6YJ HOWARD ROAD 164.9p View

Frequently Asked Questions

ASDA averages 151.2p per litre on Unleaded (E10), 0.5p cheaper than SAINSBURY'S at 151.7p. That's about £0.30 off a 60-litre fill.

ASDA averages 170.8p per litre on Diesel (B7), 0.5p cheaper than SAINSBURY'S at 171.3p. That's about £0.30 off a 60-litre fill.

ASDA has 321 reporting forecourts; SAINSBURY'S has 315. Figures reflect stations currently submitting prices to the UK Fuel Finder scheme.

Prices come from the UK government's Fuel Finder scheme, which requires large fuel retailers to publish pump prices. MPG Calc refreshes the data every 30 minutes.