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.
| Station | Price | Distance |
|---|---|---|
| Jet · Bedford Road, Clophill | £1.680/L | 12.7 km |
| BP · Great North Road, Eaton Socon St Neots | £1.680/L | 14.7 km |
| Esso · 43 Tempsford Road | £1.680/L | 11.3 km |
| Sainsbury's · Bells Brook, Biggleswade | £1.680/L | 14 km |
| Morrisons · Ampthill Road, Bedford | £1.680/L | 1.6 km |