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 511 to 525.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoElstow (MK42 9NU)3 Elstow Road, Bedford, Bedforshire, Bedford£7.86172.9p£9.09199.9p£8.68190.9p£9.54209.9p1 Nov 2026, 17:33
BP logoEmerson Valley Sf Connect (MK4 2DZ)Standing Way (H8), Milton Keynes, Buckinghamshire, Milton Keynes£7.86172.9p£9.04198.9p£8.81193.9p£10.00219.9p1 Nov 2026, 17:33
BP logoByron Sf Connect (N12 0AP)407 High RD(A406 North Circular), North Finchley, London, City Of, North Finchley£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoRontec Derwent (NE16 3BJ)Derwenthaugh Road, Newcastle Upon Tyne, Tyne And Wear, Newcastle Upon Tyne£7.86172.9p£9.09199.9p£8.72191.9p£9.95218.9p1 Nov 2026, 17:33
BP logoEg Threeways Pfs (NG21 0PU)Main Street, Blidworth, Mansfield, Nottinghamshire, Mansfield£7.86172.9p£9.04198.9p£8.77192.9p----1 Nov 2026, 17:33
BP logoSouthwell Green Sf Connect (NG25 0QB)Upton Road, Southwell, Nottinghamshire, Southwell£7.86172.9p£9.09199.9p----£10.04220.9p1 Nov 2026, 17:33
BP logoKettering West Sf Connect (NN14 1RW)A14 Westbound, Kettering, Northamptonshire, Kettering£7.86172.9p£9.00197.9p£8.81193.9p£9.95218.9p1 Nov 2026, 17:33
BP logoKettering East Sf Connect (NN15 1RW)A14 Eastbound, Kettering, Northamptonshire, Kettering£7.86172.9p£9.00197.9p£8.81193.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Oval (NR5 0SY)Dereham Road, New Costessey, Norwich, New Costessey£7.86172.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoNeasden Lane (NW10 2UE)Neasden Lane Service Station, Neasden Lane, London, London£7.86172.9p£9.09199.9p£8.72191.9p£9.77214.9p1 Nov 2026, 17:33
BP logoMfg Lords (NW8 9SQ)21-41 Wellington Road, ST Johns Wood, London, ST Johns Wood£7.86172.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Cherwell (OX3 0NA)Cherwell Drive, Oxford, Oxfordshire, Oxford£7.86172.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Cowley (OX4 2DT)54-56 Oxford Road, Cowley, Oxfordshire, Cowley£7.86172.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoAviemore Sf Connect (PH22 1PD)62 Grampian Road, Aviemore, Highland, Aviemore£7.86172.9p£9.36205.9p£8.77192.9p£10.32226.9p1 Nov 2026, 17:33
BP logoFriends Service Station (PL21 0RU)Friends Garage, Leonards Road, Ivybridge, PL21 0RU, South Hams, Ivybridge£7.86172.9p£9.04198.9p£8.50186.9p----1 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