Daily report · 27 May 2026

Sainsbury's Petrol Prices Today

Live Sainsbury's fuel prices across 315UK forecourts, updated daily directly from the UK Government. See today's cheapest Sainsbury'sstations and how Sainsbury's compares to other retailers.

Average Sainsbury's fuel prices today

Unleaded (E10)
156.0p / litre
Based on 315 Sainsbury's forecourts. 3.5p below UK average.
Premium Unleaded (E5)
168.0p / litre
Based on 291 Sainsbury's forecourts.
Diesel (B7)
182.2p / litre
Based on 315 Sainsbury's forecourts. 2.4p below UK average.

About Sainsbury's

Sainsbury's has roughly 310 forecourts attached to its supermarkets, offering competitive supermarket fuel prices.

Cheapest Sainsbury's petrol in the UK today

The 10 cheapest Sainsbury's forecourts for standard unleaded (E10) across the UK.

Cheapest Sainsbury's diesel in the UK today

The 10 cheapest Sainsbury's forecourts for standard diesel (B7) across the UK.

Frequently asked questions

How much is Sainsbury's petrol today?

Sainsbury's unleaded petrol costs an average of 156.0 pence per litre today across 315 UK forecourts. The cheapest Sainsbury's forecourt for unleaded is priced at 148.9p.

How much is Sainsbury's diesel today?

Sainsbury's diesel costs an average of 182.2 pence per litre today across 315 UK forecourts. The cheapest Sainsbury's forecourt for diesel is priced at 170.9p.

Is Sainsbury's cheaper than other petrol stations?

Yes. On average, Sainsbury's sells unleaded for 3.5 pence per litre less than the UK national average of 159.5 pence.

How often are Sainsbury's prices updated?

All Sainsbury's prices on this page come directly from the UK Government and are refreshed daily. UK retailers are required to publish price changes within 30 minutes of updating them at the pump.

Compare other fuel retailers