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 406 to 420.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Pitlochry (PH16 5LY)Perth Road, Pitlochry, Perthshire, Pitlochry£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Swallowfield (RG7 1LZ)Swallowfield Bypass, Reading, Berkshire, Reading£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoCrawley Service Station (RH10 8EP)Crawley Autopoint, Woodfield Road, Crawley, RH10 8EP, Crawley, Crawley£7.81171.9p£9.00197.9p£8.36183.9p£9.54209.9p1 Nov 2026, 17:33
BP logoWoodhatch Service Station (RH2 8BS)Woodhatch Service Station, 2, Dovers Green Road, Reigate, RH2 8BS, Reigate, Reigate£7.81171.9p£9.22202.9p£9.04198.9p----1 Nov 2026, 17:33
BP logoMfg Gatwick North (RH6 0NX)Gatwick North, Longbridge Way, Horley, Gatwick, West Sussex, Horley, Gatwick£7.81171.9p£9.22202.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoEg Woodhouse Mill Pfs (S13 9WF)590 Retford, Woodhouse Mill, South Yorkshire, Woodhouse Mill£7.81171.9p£9.04198.9p£8.72191.9p£10.00219.9p1 Nov 2026, 17:33
BP logoBeighton Park Service Station (S20 1DP)The Kay Group, Chesterfield Road, Beighton, Sheffield, Sheffield£7.81171.9p£9.04198.9p£8.72191.9p£9.95218.9p1 Nov 2026, 17:33
BP logoEg Dinnington Pfs (S25 3QZ)Outgang Lane, Dinnington, South Yorkshire, Dinnington£7.81171.9p£9.00197.9p£8.72191.9p----1 Nov 2026, 17:33
BP logoRockingham Service Station (S70 5SZ)Rockingham Service Station, Unit 1E, Kestrel Way, Birdwell, Barnsley, Barnsley£7.81171.9p£9.09199.9p£8.72191.9p£10.00219.9p1 Nov 2026, 17:33
BP logoTrafalgar Sf Connect (SE10 9TS)43-53 Trafalgar Road, London, London, City Of, London£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoMfg Arrington (SG8 0AD)15 Ermine Way, Arrington, Hertfordshire, Arrington£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoWexham (SL2 5QY)BP Oil Uk Ltd, 273, Wexham Road, Slough, Slough, Slough£7.81171.9p£9.04198.9p£8.72191.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Little Marlow (SL7 1HX)Little Marlow Road, Marlow, Buckinghamshire, Marlow£7.81171.9p£9.27203.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoGerrards Cross Sf Connect (SL9 7RD)Oxford Road, Gerrards Cross, Buckinghamshire, Gerrards Cross£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoWrythe Sf Connect (SM5 2DR)Green Wrythe Lane, Carshalton, Surrey, Carshalton£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.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