Petrol prices in Bedford

Live petrol prices at 22 stations in Bedford. Cheapest today £1.680/L, average £1.712/L. Updated 8 November 2026.

The average petrol price in Bedford, £1.712/L, is 1.1% above the national average of £1.694/L. Across 22 stations prices run from £1.680/L to £1.760/L: £4.00 difference on a 50-litre tank. In the seven days to 8 November 2026, the average petrol price fell by £0.022/L at the 22 stations priced on both days.

StationPriceDistance
Jet · Bedford Road, Clophill£1.680/L12.7 km
BP · Great North Road, Eaton Socon St Neots£1.680/L14.7 km
Esso · 43 Tempsford Road£1.680/L11.3 km
Sainsbury's · Bells Brook, Biggleswade£1.680/L14 km
Morrisons · Ampthill Road, Bedford£1.680/L1.6 km

Nearby cities