Average Petrol Price in Bedfordshire

Petrol (E10)158.6p
Diesel (B7S)181.7p

Today the average petrol price in Bedfordshire is 158.64p per litre. 2.0p higher than the average price in England.

The current average price of diesel is 181.69p per litre. 3.0p above the English diesel average.

We calculate the daily averages by analysing price data from the 66 petrol stations in Bedfordshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Bedfordshire

The cheapest petrol in Bedfordshire is in Leighton Buzzard (153.2p per litre).

Currently, buying 60 litres of petrol in Leighton Buzzard costs £13.64 less than in Toddington (175.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Bedford18158.63p182.96p
Biggleswade4154.63p180.13p
Clophill1156.70p176.70p
Dunstable11153.43p178.61p
Flitwick1161.90p182.90p
Henlow1159.70p178.70p
Houghton Regis1154.90p177.90p
Leighton Buzzard3153.17p170.50p
Luton18157.68p180.68p
Toddington2175.90p194.90p
Wyboston1154.80p179.80p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 14 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Bedfordshire has decreased by 1.6p in the last week. Diesel has fallen by 3.1p.

In the last month petrol has dropped by 0.6p and. and diesel has fallen by 7p.