Bp Fuel Prices
The average price of fuel at Bp as of 15th April 2025 is 140.6p for petrol, and 147.4p for diesel. The cheapest prices at any Bp petrol station is currently 126.7p, and the price of diesel is 132.7p. The last recorded prices at the most expensive Bp petrol station are currently 169.9p for petrol, and 176.9p for diesel.
Today's Best Petrol Price
126.7p
Today's Best Diesel Price
132.7p