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 421 to 435.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoMfg Woolston (SO19 9AQ)170 Portsmouth Road, Woolston, Southampton, Woolston£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoCranfield Sf Connect (SS12 9FG)Cranfield Park Road, Wickford, Essex, Wickford£7.81171.9p£8.95196.9p£8.77192.9p£9.91217.9p1 Nov 2026, 17:33
BP logoMfg Gailey (ST19 5PR)Watling Street, Gailey, Staffordshire, Gailey£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoKaran Ivetsey Bank Service Station (ST19 9QT)Ivetsey RD, Wheaton Aston, Stafford, Stafford£7.81171.9p£9.09199.9p£8.63189.9p£10.00219.9p1 Nov 2026, 17:33
BP logoAsda Euro Blurton Express Petrol (ST3 2AQ)Blurton Road, Stoke-on-trent, Stoke-on-trent£7.81171.9p£9.09199.9p£8.68190.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Wembdon (TA5 2BU)Quantock Road, Bridgewater, Somerset, Bridgewater£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoLauder Service Station (TD2 6TW)Lauder Service Station, —, Lauder£7.81171.9p£9.09199.9p£8.86194.9p£9.77214.9p1 Nov 2026, 17:33
BP logoMfg Highgate (TN18 4HD)A268 Rye Road, Hawkhurst, Kent, Hawkhurst£7.81171.9p£9.04198.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoCroft Road Sf Connect (TN6 1DL)Croft Road, Crowborough, East Sussex, Crowborough£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoMfg Hatton Cross (TW14 0PR)Great South West Road, Hounslow, Middlesex, Hounslow£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Hayes (UB2 5LZ)Hayes Road, Southall, Middlesex, Southall£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Chiswick (W4 5LG)70 South Parade, Chiswick, London, Chiswick£7.81171.9p£9.09199.9p£8.91195.9p----1 Nov 2026, 17:33
BP logoMfg Cromwell Road North (W6 9TQ)Great West Road, Hammersmith, London, Hammersmith£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoAsda Sherdley Park Express Petrol (WA9 5DT)102 ST Helens Linkway, ST Helens, ST Helens£7.81171.9p£9.04198.9p£8.68190.9p£9.91217.9p1 Nov 2026, 17:33
BP logoPgg Scot Lane (WN5 0PS)Scott Lane, Wigan, Greater Manchester, Wigan£7.81171.9p£9.18201.9p£8.81193.9p£10.18223.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