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.6p per litre), 2.6p 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.6p over the last 7 days.

Prices last refreshed at 6:04am 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.6p£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 676 to 690.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoRontec St Andrews (BS11 9HS)ST Adrews Road, Bristol, Avon, Bristol£7.95174.9p£9.09199.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoMfg Weston Super Mare (BS24 8FN)Airport Roundabout, Locking, Weston-super-mare, Locking£7.95174.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoTownhead Filling Station (CA11 7NN)Hills Of Corby Hill Ltd, Townhead Garage, Scotland Road, Penrith, Penrith£7.95174.9p£9.09199.9p----£9.72213.9p31 Oct 2026, 18:03
BP logoRowley Mile Sf Connect (CB8 0XG)A14 Westbound, NR Newmarket, Suffolk, NR Newmarket£7.95174.9p£9.18201.9p£8.91195.9p£10.13222.9p31 Oct 2026, 18:03
BP logoOne Thousand Guineas Sfc (CB8 0XG)A14 Eastbound, NR Newmarket, Suffolk, NR Newmarket£7.95174.9p£9.18201.9p£8.91195.9p£10.13222.9p31 Oct 2026, 18:03
BP logoEllesmere Port Service Station (CH65 3AA)Ellesmere Port Service Station, Jacks Wood Avenue, Ellesmere Port, CH65 3AA, Ellesmere Port, Ellesmere Port£7.95174.9p£9.22202.9p£8.86194.9p£10.13222.9p31 Oct 2026, 18:03
BP logoColchester Sf Connect (CO4 5YX)Cuckoo Farm Way, Colchester, Essex, Colchester£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoFairway Sf Connect (DE3 9GE)Uttoxeter Road, Derby, Derbyshire, Derby£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoRontec Kingswinford (DY6 8WT)Dudley Road, Kingswinford, West Midlands, Kingswinford£7.95174.9p£9.09199.9p--------31 Oct 2026, 18:03
BP logoCanonmills Sf Connect (EH3 5HA)23 Canonmills, Edinburgh, Midlothian, Edinburgh£7.95174.9p£8.91195.9p£8.91195.9p£9.86216.9p31 Oct 2026, 18:03
BP logoMfg Birchy Barton (EX1 3EB)Honiton Road, Exeter, Devon, Exeter£7.95174.9p£9.09199.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoLomond Service Station (G83 8PW)Lomond Service Station, 200, Main Street, Jamestown, Alexandria, Alexandria£7.95174.9p£9.09199.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoAshchurch Sf Connect (GL20 8JN)Ashchurch Road, Tewkesbury, Gloucestershire, Tewkesbury£7.95174.9p£9.04198.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoLightwater Sf Connect (GU18 5SD)66 Guildford Road, Lightwater, Surrey, Lightwater£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.9p31 Oct 2026, 18:03
BP logoGordon Sf Connect (GU24 9HJ)Guildford Road, Woking, Surrey, Woking£7.95174.9p£9.09199.9p£8.91195.9p£10.04220.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