Sainsbury's Petrol Prices UK

Updated today with the latest prices from all Sainsbury's petrol stations across the UK

Avg Unleaded
124.2p
Per litre across UK
Avg Diesel
130.1p
Per litre across UK
Cheapest Petrol
120.5p
Lowest price today
Cheapest Diesel
126.0p
Lowest price today
Price Alert: Petrol prices expected to rise 5-8p/litre over next 2 weeks due to Middle East tensions. Read more

Today's Sainsbury's Petrol Prices

Compare unleaded and diesel prices at Sainsbury's petrol stations across the UK. Prices updated daily to help you find the cheapest fuel near you.

Sainsbury's Petrol Stations Map

View all Sainsbury's petrol stations across the UK and check the latest Sainsbury's petrol prices near you. Click on a marker to see the current fuel prices and get directions to your nearest Sainsbury's filling station.

Frequently Asked Questions

Sainsbury's consistently offers some of the most competitive petrol prices in the UK. As one of the Big Four supermarket chains, they leverage their buying power to negotiate better wholesale fuel prices, which they pass on to customers. Sainsbury's fuel prices are typically 2-4p per litre cheaper than many branded petrol stations and often match or beat other supermarket competitors.

The cheapest Sainsbury's unleaded petrol price today is 120.5p per litre. Prices are updated daily and may vary between locations based on local competition and operational costs.

The average Sainsbury's unleaded price today is 124.2p per litre and the average diesel price is 130.1p per litre across all UK Sainsbury's petrol stations. These averages are calculated from all active Sainsbury's fuel locations.

Yes, Sainsbury's offers several ways to save on fuel:

  • Nectar Card points on fuel purchases (1 point per £1 spent)
  • Regular fuel price rollbacks and special offers
  • Spend and save promotions (e.g., spend £60 in-store, get 10p off per litre)
  • Nectar Prices - exclusive discounts for Nectar cardholders
  • Fuel vouchers through various Sainsbury's promotions
  • Price matching commitments in competitive areas

Most Sainsbury's petrol stations in the UK operate from 6:00 AM to 10:00 PM Monday to Saturday, and 7:00 AM to 9:00 PM on Sundays. Some larger Sainsbury's stores have petrol stations that operate longer hours, typically until 11:00 PM. However, opening hours can vary significantly by location, so it's always best to check with your local Sainsbury's store directly or use the store locator on their website.

Many Sainsbury's petrol stations use pay-at-pump technology that places a temporary hold on your card to ensure sufficient funds are available. Here's how it works:

  • Pre-authorization: The system places a hold of up to £99 (or your available balance if less) before you start fueling
  • Actual charge: You're only charged for the actual amount of fuel you purchase (e.g., £40 for a tank fill-up)
  • Hold release: The remaining held amount (£59 in this example) is automatically released, usually within 24-48 hours
  • Low balance protection: If you only have £35 available, only that amount is held, preventing you from overdrawing

This system ensures you have sufficient funds while protecting both you and Sainsbury's from payment issues. The actual fuel cost is always what you pay - never the full £99 hold amount.

Sainsbury's petrol stations accept a wide range of payment methods:

  • All major debit cards (Visa, Mastercard)
  • Credit cards (Visa, Mastercard, American Express)
  • Contactless payments up to £100
  • Mobile payments (Apple Pay, Google Pay, Samsung Pay)
  • Sainsbury's gift cards and vouchers
  • Cash payments at the kiosk (where available)
  • Nectar Card for points collection
  • Fuel vouchers and promotional codes

Most Sainsbury's stations prioritize card-only payments at the pump for convenience and security, though some locations still accept cash payments inside the store.