5 petrol stations · 5 October 2026

BP petrol stations in Bedford: today's prices

BP charges £1.761 a litre for Unleaded (E10) on average in Bedford, 0.5% above the overall average (£1.752).

Unleaded (E10)5 petrol stations with a Unleaded (E10) price
Cheapest£1.720/L
Average price£1.761/L
Most expensive£1.789/L
Saving on a 50 L tank£3.45
Diesel5 petrol stations with a Diesel price
Cheapest£1.999/L
Average price£2.007/L
Most expensive£2.019/L
Saving on a 50 L tank£1.00

Unleaded (E10): the 5 cheapest petrol stations in Bedford

#Station · AddressBrandPricevs average
1KempstonKEMPSTON SERVICE STATION, 47, HIGH STREET, KEMPSTONBP£1.720/L−0.041
2Bromham Service Station52-56, STAGSDEN ROAD, BROMHAMBP£1.759/L−0.002
3ELSTOW3 ELSTOW ROADBP£1.759/L−0.002
4NEWNHAM AVENUE SF CONNECTNEWNHAM AVENUEBP£1.779/L+0.018
5BEDFORD SF CONNECTELSTOW INTERCHANGEBP£1.789/L+0.028

Diesel: the 5 cheapest petrol stations in Bedford

#Station · AddressBrandPricevs average
1Bromham Service Station52-56, STAGSDEN ROAD, BROMHAMBP£1.999/L−0.008
2ELSTOW3 ELSTOW ROADBP£1.999/L−0.008
3KempstonKEMPSTON SERVICE STATION, 47, HIGH STREET, KEMPSTONBP£2.000/L−0.007
4BEDFORD SF CONNECTELSTOW INTERCHANGEBP£2.019/L+0.012
5NEWNHAM AVENUE SF CONNECTNEWNHAM AVENUEBP£2.019/L+0.012

Official prices from the Fuel Finder open data scheme (DESNZ). .

Frequently asked questions

Which is the cheapest BP petrol station in Bedford?

Today it is Kempston (KEMPSTON SERVICE STATION, 47, HIGH STREET, KEMPSTON), with Unleaded (E10) at £1.720.

How much is a litre of Diesel at BP in Bedford?

£2.007 on average, from £1.999 at the cheapest to £2.019 at the dearest.

How many BP petrol stations are there in Bedford?

Today 5 BP petrol stations in Bedford have a published price.

Always find the cheapest option

Refil shows the cheapest EV charger near you on the map, plus fuel prices in Spain, France, Germany, Italy and Portugal. Download it free on the App Store.

Download on the App Store