fuel.co.uk home

Brand prices

BP logo

BP petrol prices today

1025 BP stations reporting through the official UK fuel price scheme.

83 motorway services

The average unleaded (E10) price across 1025 BP stations is £7.89 a gallon (173.5p per litre), 2.5p above the UK average of 171.0p. The cheapest reported BP unleaded is £7.30 a gallon (160.6p); the highest is £9.09 (199.9p). The brand average has fallen 1.7p over the last 7 days.

Prices last refreshed at 5:32am on 5 November 2026, supplied through the official UK Government fuel price open data scheme.

GradeStationsCheapestAverageHighestUK average
Unleaded (E10)1025£7.30160.6p£7.89173.5p£9.09199.9p£7.77171.0p
Diesel (B7)1023£8.35183.7p£9.13200.8p£10.09221.9p£9.02198.4p
Premium Unleaded (E5)971£7.67168.7p£8.81193.8p£10.91239.9p£8.64190.0p
Super Diesel (SDV)939£8.35183.7p£9.98219.6p£11.36249.9p£9.90217.7p

Every BP petrol station in the UK

All 1,025 BP forecourts reporting through the official UK Government fuel price scheme, with their address and live prices. Showing 436 to 450.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoBp Threesprings Service Station (WR10 1HH)B P Garage, Three Springs Road, Pershore, WR10 1HH, Pershore, Pershore£7.81171.9p£8.95196.9p£8.72191.9p£9.86216.9p1 Nov 2026, 17:33
BP logoVale (WR11 7QP)Cheltenham Road, Evesham, Worcestershire, Evesham£7.81171.9p£9.09199.9p£8.63189.9p£9.54209.9p1 Nov 2026, 17:33
BP logoMfg Bloxwich (WS3 2TZ)Tintern Crescent, Bloxwich, Walsall, Bloxwich£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoFoley Sf Connect (WS9 0RH)Beacon Hill, Walsall, West Midlands, Walsall£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoMfg Fordhouses (WV10 7EG)Stafford Road, Wolverhampton, West Midlands, Wolverhampton£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoEg Roseville Pfs (WV14 9QE)617-619 Birmingham New Road, Coseley, Bilson, Bilson£7.81171.9p£9.09199.9p£8.77192.9p£10.00219.9p1 Nov 2026, 17:33
BP logoNorton-on-derwent Sfc (YO17 9DP)Welham Road, Malton, North Yorkshire, Malton£7.81171.9p£9.04198.9p£8.77192.9p£10.00219.9p1 Nov 2026, 17:33
BP logoLondon Bridge Sf Connect (YO23 2UB)Tadcaster Road, York, North Yorkshire, York£7.81171.9p£8.81193.9p£8.77192.9p£9.77214.9p1 Nov 2026, 17:33
BP logoMfg Bilbrough Top (YO23 3PP)A64 Leeds York Road, Bilbrough, Yorkshire, Bilbrough£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoPoppleton Sf Connect (YO26 6QD)Boroughbridge Road, York, North Yorkshire, York£7.81171.9p£8.81193.9p£8.77192.9p£9.77214.9p1 Nov 2026, 17:33
BP logoMfg Thirsk Services (YO7 3AA)Unit 3 Thirsk Services, York Road / Thirsk, North Yorkshire, York Road / Thirsk£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoPenns Lane Sf Connect (B72 1AY)11 Penns Lane, Sutton Coldfield, West Midlands, Sutton Coldfield£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoBordesley Sf Connect (B97 6RH)Birmingham Road, Redditch, Worcestershire, Redditch£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoRusdene - Longbridge Deverill (BA12 7DS)Sand Street, Longbridge Deverill, Warminster, Warminster£7.86172.9p£9.09199.9p£8.59188.9p£9.82215.9p1 Nov 2026, 17:33
BP logoMfg Shepton Mallet (BA4 4LY)A37 Cannards Grave, Shepton Mallet, Somerset, Shepton Mallet£7.86172.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33

A brand's average reflects where its stations are located as well as its pricing policy. fuel.co.uk is independent of BP and does not operate its stations.

Find BP near you