Cheapest petrol in Bedford today: unleaded from 156.9p and diesel from 186.9p a litre, across 4 forecourts within 8 miles. Updated every morning from the...

Bedford petrol prices today: the cheapest unleaded within 8 miles of Bedford is 156.9p a litre at TESCO, Cardington Road Bedford; the cheapest diesel is 186.9p at TESCO, Tesco Stores Ltd Riverfield Drive Bedford. Across the 4 stations reporting, unleaded averages 163.9p and diesel 192.9p, so the gap between the dearest and cheapest forecourt is worth checking before you fill up. Prices are the ones the retailers published this morning under the UK fuel price open data scheme; checked 6 November 2026 at 06:19.

Cheapest unleaded (E10) near Bedford

ForecourtUnleadedFrom Bedford
TESCO
Cardington Road Bedford, MK42 0BG
156.9p0.8 mi
TESCO
Tesco Stores Ltd Riverfield Drive Bedford, MK41 0SE
156.9p1.8 mi
Asda
Great North Road, Sandy, SG19 1NA
168.9p7.1 mi
Asda
73 London Road, Bedford, MK42 0NT
172.9p0.7 mi

Cheapest diesel (B7) near Bedford

ForecourtDieselFrom Bedford
TESCO
Tesco Stores Ltd Riverfield Drive Bedford, MK41 0SE
186.9p1.8 mi
TESCO
Cardington Road Bedford, MK42 0BG
187.9p0.8 mi
Asda
73 London Road, Bedford, MK42 0NT
197.9p0.7 mi
Asda
Great North Road, Sandy, SG19 1NA
198.9p7.1 mi

How to read this page

  • Prices are in pence per litre and come from the daily price files the retailers publish under the government's fuel price transparency scheme: Asda, Morrisons, Tesco, Applegreen, Esso, Jet, Moto, Rontec, SGN. Independent forecourts and retailers that do not publish a file are not shown.
  • Distances are straight-line from the centre of Bedford; the retailer's own site has the station's opening hours.
  • Prices can change during the day. If a forecourt shows a different price on the pole, the pole price applies.

Related: Bedford roadworks and travel and Bedford weather.