BP Fuel Prices Today

Live BP petrol and diesel prices across the UK: today's average, cheapest BP station, and how BP compares with the national average. Updated hourly.

Fuel price answer

BP petrol prices today

As of 2 November 2026, the cheapest unleaded petrol at BP is 161.9p/L at GLASSHOUGHTON SERVICE STATION, the cheapest diesel at BP is 189.9p/L at Eurospar Millburn. Across 1097 stations, unleaded averages 173.7p/L and diesel 202.2p/L.

Unleaded (E10)

161.9p cheapest

Avg 173.7pHigh 198.9pSpread 37.0p879 priced

Diesel

189.9p cheapest

Avg 202.2pHigh 222.9pSpread 33.0p558 priced

Cheapest Unleaded (E10) in BP

  • 1. BP — GLASSHOUGHTON SERVICE STATION · CASTLEFORD161.9p
  • 2. BP — Selston Service UK Ltd · Nottingham161.9p
  • 3. BP — Spar Bp Armagh · Armagh161.9p
  • 4. BP — Whistler Drive Service Station · CASTLEFORD162.9p
  • 5. BP — Wytonbar Service Station · Hull163.6p

Cheapest Diesel in BP

  • 1. BP — Eurospar Millburn · COLERAINE189.9p
  • 2. BP — Eurospar Holywood Road · Belfast189.9p
  • 3. BP — Eurospar Ladas Drive · BELFAST189.9p
  • 4. BP — Eurospar Newcastle · Newcastle189.9p
  • 5. BP — Eurospar Glenwell · NEWTOWNABBEY190.9p

BP vs the UK average

Unleaded (E10)

173.7p+2.3p vs UK

UK average 171.4p/L

Diesel

202.2p+3.4p vs UK

UK average 198.8p/L

Data freshness

Updated 2 Nov 2026, 15:21

Methodology

PetrolPal groups stations by country, region, and city from postcode-derived location data. Local pages are designed to help drivers compare nearby petrol and diesel prices before choosing where to fill up.

Citation

Source: PetrolPal, using official UK forecourt fuel price data. Cite: https://petrolpal.co.uk/fuel-prices/brand/bp

Find the cheapest fuel in BP

Search stations on the map

About BP Fuel Prices

PetrolPal tracks live fuel prices in BP using official UK Government data, updated hourly. Compare petrol and diesel prices from supermarkets, branded stations, and independents to find the cheapest fuel near you.