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 886 to 900.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMount Sf Connect (AL2 2NN)113 Watling Street, ST Albans, Hertfordshire, ST Albans£8.13178.9p£9.22202.9p£9.04198.9p£10.18223.9p31 Oct 2026, 12:33
BP logoSt Albans Sf Connect (AL3 4DP)Verulam Road, ST Albans, Hertfordshire, ST Albans£8.13178.9p£9.09199.9p£9.09199.9p£10.04220.9p31 Oct 2026, 12:33
BP logoEg Laird Street Pfs (CH41 7AJ)Laird Street, Birkenhead, Merseyside, Birkenhead£8.13178.9p£9.18201.9p£9.09199.9p----31 Oct 2026, 12:33
BP logoHutton Mount Sf Connect (CM13 1AB)Rayleigh Road, Brentwood, Essex, Brentwood£8.13178.9p£9.09199.9p£9.09199.9p£10.04220.9p31 Oct 2026, 12:33
BP logoHarlow Sf Connect (CM18 7BH)Southern Way, Harlow, Essex, Harlow£8.13178.9p£9.09199.9p£9.04198.9p£10.04220.9p31 Oct 2026, 12:33
BP logoStansted Sf Connect (CM24 1PY)Southgate, Stansted, Essex, Stansted£8.13178.9p£9.36205.9p£8.59188.9p£10.32226.9p31 Oct 2026, 12:33
BP logoEg A38 North Pfs (DE65 6GY)Derby Road, Egginton, Derbyshire, Egginton£8.13178.9p£9.22202.9p----£9.91217.9p31 Oct 2026, 12:33
BP logoEg A38 South Pfs (DE65 6GY)Derby Road, Willington, Derbyshire, Willington£8.13178.9p£9.22202.9p£9.04198.9p----31 Oct 2026, 12:33
BP logoKrb Retail (DE74 2EN)Kegworth Service Station, 70, Derby Road, Kegworth, Derby, Derby£8.13178.9p£9.22202.9p----£9.86216.9p31 Oct 2026, 12:33
BP logoHolsworthy Sf Connect (EX22 6HZ)Bude Road, Holsworthy, Devon, Holsworthy£8.13178.9p£9.27203.9p£9.04198.9p£10.22224.9p31 Oct 2026, 12:33
BP logoFour Marks Sf Connect (GU34 5HR)Winchester Road, Alton, Hampshire, Alton£8.13178.9p£9.31204.9p£9.04198.9p£10.27225.9p31 Oct 2026, 12:33
BP logoFormby Sf Connect (L37 6BU)Liverpool Road, Liverpool, Merseyside, Liverpool£8.13178.9p£9.04198.9p£9.09199.9p£10.00219.9p31 Oct 2026, 12:33
BP logoBrackley Sf Connect (NN13 5SZ)Northampton Road, Brackley, Northamptonshire, Brackley£8.13178.9p£9.27203.9p£9.09199.9p£10.22224.9p31 Oct 2026, 12:33
BP logoUpton Way Sf Connect (NN5 4EG)Upton Way, Northampton, Northamptonshire, Northampton£8.13178.9p£9.09199.9p£9.09199.9p£10.04220.9p31 Oct 2026, 12:33
BP logoRaunds Sf Connect (NN9 6EQ)London Road, Wellingborough, Northamptonshire, Wellingborough£8.13178.9p£9.04198.9p£9.04198.9p£10.00219.9p31 Oct 2026, 12: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