Bp Fuel Prices
The average price of fuel at Bp as of 29th November 2025 is 142.7p for petrol, and 153.0p for diesel. The cheapest prices at any Bp petrol station is currently 131.9p, and the price of diesel is 139.9p. The last recorded prices at the most expensive Bp petrol station are currently 160.9p for petrol, and 170.9p for diesel.
Today's Best Petrol Price
131.9p
Today's Best Diesel Price
139.9p