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 826 to 840.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoHoughton Service Station (LE7 9HJ)71-73, Uppington On Hill Leicester, Uppington On Hill Leicester, Uppington On Hill Leicester£8.04176.9p£9.09199.9p----£10.09221.9p31 Oct 2026, 18:03
BP logoAsda Royle Green Express Petrol (M22 4SY)Longley Lane, Manchester, Greater Manchester, Manchester£8.04176.9p£9.09199.9p£8.91195.9p£9.95218.9p31 Oct 2026, 18:03
BP logoMfg Thanet Way (ME13 9EL)A299 Thanet Way, Faversham, Kent, Faversham£8.04176.9p£9.27203.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoTudor Sf Connect (ME16 0HE)A20 London Road, Maidstone, Kent, Maidstone£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p31 Oct 2026, 18:03
BP logoHolborough Sf Connect (ME6 5PH)Holborough Road, Snodland, Kent, Snodland£8.04176.9p£9.22202.9p£8.95196.9p£10.18223.9p31 Oct 2026, 18:03
BP logoAbington Avenue Sf Connect (NN1 4QB)159-185 Abington Avenue, Northampton, Northamptonshire, Northampton£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p31 Oct 2026, 18:03
BP logoHarborough Sf Connect (NN2 8DW)Harborough Road, Northampton, Northamptonshire, Northampton£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p31 Oct 2026, 18:03
BP logoRontec Wellingborough (NN8 2DU)Higham Road, NR Wellingborough, Northants, NR Wellingborough£8.04176.9p£9.09199.9p--------31 Oct 2026, 18:03
BP logoBenson Sf Connect (OX10 6LX)Oxford Road, Oxford, Oxfordshire, Oxford£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p31 Oct 2026, 18:03
BP logoLavender Hill Services (PE31 7JE)Lavender Hill Services, Lynn Road, Heacham, King's Lynn, King's Lynn£8.04176.9p£9.09199.9p£9.31204.9p£10.32226.9p31 Oct 2026, 18:03
BP logoRontec Wansford (PE8 6LB)A47, Nene, Peterborough, Cambs, Peterborough£8.04176.9p£9.09199.9p£8.91195.9p----31 Oct 2026, 18:03
BP logoPortchester Sf Connect (PO16 9UA)West Street, Fareham, Hampshire, Fareham£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p31 Oct 2026, 18:03
BP logoRontec Reading (RG1 8EQ)Richfield Avenue, Reading, Berkshire, Reading£8.04176.9p£9.09199.9p£8.91195.9p£9.95218.9p31 Oct 2026, 18:03
BP logoMfg Buntingford (SG9 9JY)A10 London Road, Buntingford, Hertfordshire, Buntingford£8.04176.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoEg Ashton Road Pfs (SK6 2QN)Ashton Road Service Station, Bredbury Park Industrial Estate, Stockport, Greater Manchester, Stockport£8.04176.9p£9.18201.9p£8.95196.9p£10.09221.9p31 Oct 2026, 18:03

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