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 6: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 961 to 975.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoSouthwaite North Service Area (CA4 0NT)Southwaite Servie Area, Broadfield Site M6, Carlisle, Cumbria, Carlisle£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoRugby Service Area (CV23 0EZ)Rugby Service Area, M6 J1, Rugby, Warwickshire, Rugby£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoDonington Park Service Area (DE74 2TN)Donington Park Service Area, M1 J23A, Derby, Derbyshire, Derby£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoWashington North Service Area (DH3 2SJ)Washington Service Area, A1 Portobello, Birtley, Co Durham, Birtley£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoWashington South Service Area (DH3 2SJ)Washington Service Area, A1 Portobello, Birtley, Co Durham, Birtley£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoBarton Park Service Area (DL10 6NA)Barton Park Service Area, Barton, Richmond, N Yorks, Richmond£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoDoncaster Service Area (DN8 5GS)Doncaster Service Area, M18 J5, Doncaster, South Yorks, Doncaster£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoExeter Service Area (EX2 7HF)Exeter Service Area, M5 J30, Exeter, Devon, Exeter£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoStirling Service Area (FK7 8EU)Stirling Service Area, M9 J9, Stirling, Stilringshire, Stirling£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoKinross Service Area (KY13 0NQ)Kinross Service Area, M90 J6, Kinross, Perthshire, Kinross£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoBurton Service Area (LA6 1JF)Burton Service Area, M6 J35-36, Carnforth, Cumbria, Carnforth£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoWetherby Service Area (LS22 5GT)Wetherby Service Area, 46, A1(M), Wetherby, N Yorks, Wetherby£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoToddington North Service Area (LU5 6HR)Toddington Service Area, M1, Toddington, Bedfordshire, Toddington£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoToddington South Service Area (LU5 6HR)Toddington Service Area, M1, Toddington, Bedfordshire, Toddington£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago
BP logoMedway East Service Area (ME8 8PQ)Medway Service Area, M2 J4/5, Rainham, Gillingham, Kent, Gillingham£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p21h ago

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