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 6: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 796 to 810.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoHalfway Garage Bp (S20 3GS)Halfway Garage BP, Station Road, Sheffield, Sheffield£8.00175.9p£9.09199.9p----£9.54209.9p31 Oct 2026, 18:03
BP logoWhite Rose (S73 8DT)245 Barnsley RD, Wobwell, Barnsley, South Yorkshire, Barnsley£8.00175.9p£9.09199.9p£8.68190.9p£9.54209.9p31 Oct 2026, 18:03
BP logoHeaton Mersey Sf Connect (SK4 3AJ)Didsbury Road, Stockport, Cheshire, Stockport£8.00175.9p£9.09199.9p£8.95196.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAsda Hazel Grove Express Petrol (SK7 6AF)Buxton Road, Stockport, Stockport£8.00175.9p£9.09199.9p£8.86194.9p£9.95218.9p31 Oct 2026, 18:03
BP logoBrands Hill Sf Connect (SL3 8QE)575/581 London Road, Slough, Berkshire, Slough£8.00175.9p£9.00197.9p£8.95196.9p£9.95218.9p31 Oct 2026, 18:03
BP logoPark Gate Sf Connect (SO31 7GE)2 Bridge Road, Southampton, Hampshire, Southampton£8.00175.9p£9.09199.9p£8.95196.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAsda Weyhill West Express Petrol (SP11 0PN)A303 West Bound, Weyhill Road, Weyhill, Weyhill£8.00175.9p£9.18201.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAsda Weyhill East Express Petrol (SP11 0PN)Weyhill Service Area East, Weyhill Road, Weyhill, Weyhill£8.00175.9p£9.18201.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoBp Bournesgreen Services Station (SS1 3RS)Shell Bournes Green, Shoebury Road, Southend-on-sea, SS1 3RS, Southend-on-sea, Southend-on-sea£8.00175.9p£9.27203.9p£9.36205.9p£10.63233.9p31 Oct 2026, 18:03
BP logoGnosall (ST20 0EZ)Station Road, Gnosall, Stafford, Staffordshire, Stafford£8.00175.9p£9.09199.9p£8.63189.9p£9.82215.9p31 Oct 2026, 18:03
BP logoTrinity Sf Connect (SW17 7HW)62-64 Trinity Road, Tooting Bec, London, City Of, Tooting Bec£8.00175.9p£9.09199.9p£8.95196.9p£10.04220.9p31 Oct 2026, 18:03
BP logoWimbledon Chase Sf Connect (SW20 8LR)314 Kingston Road, London, London, City Of, London£8.00175.9p£9.18201.9p£8.95196.9p£10.13222.9p31 Oct 2026, 18:03
BP logoMfg Cartgate (TA14 6RA)A303, Stoke-sub-hamdon, Somerset, Stoke-sub-hamdon£8.00175.9p£9.27203.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoFlying Red Horse Sf Connect (UB9 4DG)Oxford Road, Uxbridge, Hillingdon, Uxbridge£8.00175.9p£9.22202.9p£8.95196.9p£10.18223.9p31 Oct 2026, 18:03
BP logoAsda Runcorn Express Petrol (WA7 5AQ)Bridge Retail Park, Thomas Jones Way, Thomas Jones Way£8.00175.9p£9.09199.9p£8.86194.9p£9.95218.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