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 496 to 510.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoOak Farm Sf Connect (GU14 8JZ)Prospect Road, Farnborough, Hampshire, Farnborough£7.86172.9p£9.00197.9p£8.81193.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Alton (GU34 1LH)Butts Road, Alton, Hampshire, Alton£7.86172.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoRontec Ripple (IG11 0AT)Alfreds Way, Ilford, Essex, Ilford£7.86172.9p£8.86194.9p£8.77192.9p£9.77214.9p1 Nov 2026, 17:33
BP logoTgc - Western (KA3 1UT)Western Road, Kilmarnock, Ayrshire, Kilmarnock£7.86172.9p£8.91195.9p£8.81193.9p£9.86216.9p1 Nov 2026, 17:33
BP logoOak Tree Sf Connect (KT20 6SY)Brighton Road, Lower Kingswood, Surrey, Lower Kingswood£7.86172.9p£9.22202.9p£8.77192.9p£10.18223.9p1 Nov 2026, 17:33
BP logoRushett Sf Connect (KT9 2NH)Leatherhead Road, Chessington, Surrey, Chessington£7.86172.9p£9.09199.9p£8.81193.9p£10.04220.9p1 Nov 2026, 17:33
BP logoHgs The Stage (LE18 1HQ)The Stage Service Station, 282, Leicester Road, Wigston, Wigston£7.86172.9p£9.04198.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:33
BP logoBranstons Sf Connect (LE7 3FP)1487 Melton Road, Leicester, Leicestershire, Leicester£7.86172.9p£9.00197.9p£8.81193.9p£9.95218.9p1 Nov 2026, 17:33
BP logoHgs Croft Hill (LE9 3GP)Croft Hill Filling Station, Coventry Road, Croft, Leicester, Leicester£7.86172.9p£9.04198.9p£8.77192.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Prestatyn (LL19 7HA)Marine Road, Prestatyn, Clwyd, Prestatyn£7.86172.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Mount Pleasant (LU3 2RR)Mount Pleasant Road, Luton, Bedfordshire, Luton£7.86172.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoPriory Service Station (LU6 3HJ)Priory Service Station, 142, High Street South, Dunstable, Dunstable£7.86172.9p£8.95196.9p£8.77192.9p£9.86216.9p1 Nov 2026, 17:33
BP logoMfg Princess (M14 7FS)Princess Parade, Fallowfield, Manchester, Fallowfield£7.86172.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Milton Regis (ME10 2LA)ST Pauls Street, Sittingbourne, Kent, Sittingbourne£7.86172.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoEg Saxon Pfs (MK2 2JP)Saxon Sreet, Bletchley, Milton Keynes, Buckinghamshire, Milton Keynes£7.86172.9p£9.04198.9p----£9.95218.9p1 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