B P petrol prices today, 4 November 2026

Pump prices at all 1 B P stations in our data, sorted cheapest unleaded first. B P publishes these prices under the government's fuel price transparency rules, and we update from the official Fuel Finder data daily.

Cheapest B P unleaded
167.9p
Average B P unleaded
167.9p
Average B P diesel
197.9p
Unleaded against UK average
-2.8p

B P fuel prices: quick answers

Where is the cheapest B P petrol today?

167.9p a litre for unleaded (E10) at B P, Paddox Filling Station, 339A Hillmorton Road, Rugby, CV22 5EZ. The B P average is 167.9p, so the cheapest B P forecourt is 0.0p under it.

Where is the cheapest B P diesel?

197.9p a litre for diesel (B7) at B P, Paddox Filling Station, 339A Hillmorton Road, Rugby, CV22 5EZ. The B P diesel average is 197.9p.

Is B P cheaper than average?

B P unleaded averages 167.9p across 1 stations today, 2.8p below the UK average of 170.7p. B P diesel averages 197.9p, level with the UK figure of 198.2p.

Every B P station, cheapest unleaded first

B P
Paddox Filling Station, 339A Hillmorton Road, Rugby
CV22 5EZ
24 hours · Air · Water
Unleaded167.9p
Diesel197.9p

B P prices by town

B P stations within 10 miles of each town centre. Averages are tinted against the B P national average: green is cheaper, red is dearer.

TownB P stationsAvg unleaded (E10)Avg diesel (B7)
Rugby1167.9p197.9p

How B P prices have moved

B P needs 3 days of daily snapshots before its chart appears. National trends go back further.

Data fetched 2 hours ago.