5 petrol stations · 5 October 2026

BP petrol stations in Leicester: today's prices

BP charges £1.765 a litre for Unleaded (E10) on average in Leicester, 0.5% above the overall average (£1.756).

Unleaded (E10)5 petrol stations with a Unleaded (E10) price
Cheapest£1.749/L
Average price£1.765/L
Most expensive£1.779/L
Saving on a 50 L tank£1.50
Diesel5 petrol stations with a Diesel price
Cheapest£1.999/L
Average price£2.005/L
Most expensive£2.029/L
Saving on a 50 L tank£1.50

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

#Station · AddressBrandPricevs average
1BP SAFFRON LANESAFFRON SERVICE STATION, 413, SAFFRON LANEBP£1.749/L−0.016
2EG GROBY PFSGROBY ROADBP£1.759/L−0.006
3Park View Service StationB P SERVICE STATION, 178-186, EAST PARK ROADBP£1.759/L−0.006
4EG SANDRINGHAM PFS270 MELTON ROADBP£1.779/L+0.014
5MFG ST. PAULS400 LOUGHBOROUGH ROADBP£1.779/L+0.014

Diesel: the 5 cheapest petrol stations in Leicester

#Station · AddressBrandPricevs average
1BP SAFFRON LANESAFFRON SERVICE STATION, 413, SAFFRON LANEBP£1.999/L−0.006
2EG GROBY PFSGROBY ROADBP£1.999/L−0.006
3EG SANDRINGHAM PFS270 MELTON ROADBP£1.999/L−0.006
4Park View Service StationB P SERVICE STATION, 178-186, EAST PARK ROADBP£1.999/L−0.006
5MFG ST. PAULS400 LOUGHBOROUGH ROADBP£2.029/L+0.024

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

Frequently asked questions

Which is the cheapest BP petrol station in Leicester?

Today it is BP SAFFRON LANE (SAFFRON SERVICE STATION, 413, SAFFRON LANE), with Unleaded (E10) at £1.749.

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

£2.005 on average, from £1.999 at the cheapest to £2.029 at the dearest.

How many BP petrol stations are there in Leicester?

Today 5 BP petrol stations in Leicester 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