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.6p per litre), 2.6p 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.6p over the last 7 days.

Prices last refreshed at 6:04am 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.6p£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 616 to 630.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMansfield Crossroads Service Station (NG18 4EN)Crossroads Service Station, 2, Southwell Road West, Mansfield, Mansfield£7.91173.9p£9.09199.9p--------31 Oct 2026, 18:03
BP logoDesborough Sf Connect (NN14 2WB)Bear Way, Desborough, Northamptonshire, Desborough£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoEg Mill Lane Pfs (NN5 7AS)Mill Lane, Dallington, Northampton, Northamptonshire, Northampton£7.91173.9p£9.04198.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoRoade Service Station (NN7 2NJ)BP Service Station, Stratford Road, Roade, Northampton, Northampton£7.91173.9p£9.04198.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoHampstead Service Station (NW3 5EY)104A, Finchley Road, London, NW3 5EY, London, London£7.91173.9p£9.09199.9p£8.63189.9p£9.54209.9p31 Oct 2026, 18:03
BP logoVineyard (OX14 3PB)British Petroleum Co Plc, Service Station, 56, Vineyard, Abingdon, Vale Of White Horse, Abingdon£7.91173.9p£9.09199.9p£8.81193.9p£10.00219.9p31 Oct 2026, 18:03
BP logoParkview Service Station (OX29 0RD)Seyon Ltd, Parkview, Burford Road, Minster Lovell, Witney, Witney£7.91173.9p£9.09199.9p£8.63189.9p£9.82215.9p31 Oct 2026, 18:03
BP logoMfg Eynsham (OX29 4EN)A40, Eynsham, Oxfordshire, Eynsham£7.91173.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoWatlington (OX49 5QF)Watlington Service Station, Couching Street, Watlington, OX49 5QF, Watlington, Watlington£7.91173.9p£9.09199.9p£8.86194.9p----31 Oct 2026, 18:03
BP logoBranchton Sf Connect (PA16 0PX)Inverkip Road, Greenock, Renfrewshire, Greenock£7.91173.9p£9.27203.9p£8.86194.9p£10.22224.9p31 Oct 2026, 18:03
BP logoKaran New Toll Service Station (PE13 4AT)B P Petrol Station Wisbeach, Wisbech Road, Thorney Toll, Wisbech, Wisbech£7.91173.9p£9.04198.9p----£10.09221.9p31 Oct 2026, 18:03
BP logoBoongate Service Station (PE1 5DD)Boongate Service Station, ST. Johns Street, Peterborough, PE1 5DD, Peterborough, Peterborough£7.91173.9p£9.00197.9p£8.45185.9p----31 Oct 2026, 18:03
BP logoBrampton Hut Sf Connect (PE28 4NQ)A1 - A14 Roundabout, Huntingdon, Cambridgeshire, Huntingdon£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoTgc - Swaffham (PE37 7TZ)A47 Bypass, Swaffham, Norfolk, Swaffham£7.91173.9p£9.00197.9p£8.86194.9p£9.95218.9p31 Oct 2026, 18:03
BP logoBretton Sf Connect (PE3 8DE)Bretton Way, Peterborough, Cambridgeshire, Peterborough£7.91173.9p£9.04198.9p£8.86194.9p£10.00219.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