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 556 to 570.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoKempston (MK42 7BT)Kempston Service Station, 47, High Street, Kempston, Bedford, Bedford£7.86173.0p£9.09200.0p£8.73192.0p£9.77215.0p31 Oct 2026, 18:03
BP logoAscona Springfield Road Service Station (AB15 7SE)Springfield Road, Aberdeen, Aberdeen, Aberdeenshire, Aberdeen£7.91173.9p£9.04198.9p£9.09199.9p----31 Oct 2026, 18:03
BP logoClock Service Station (B36 8BQ)Clock Service Station, Coleshill Road, Birmingham, B36 8BQ, Birmingham, Birmingham£7.91173.9p£9.09199.9p£8.68190.9p£9.86216.9p31 Oct 2026, 18:03
BP logoHawthornes Service Station (B71 4JZ)Valli Hawthornes, 30, Birmingham Road, West Bromwich, West Bromwich£7.91173.9p£9.09199.9p£8.68190.9p£9.86216.9p31 Oct 2026, 18:03
BP logoWest Yeovil Sf Connect (BA22 9AA)West Coker Road, Yeovil, Somerset, Yeovil£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoSt Leonards Sf Connect (BH24 2NR)176 Ringwood Road, Ringwood, Hampshire, Ringwood£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoMfg Brighton (BN1 8ZF)Mill Road, Patcham Brighton, Sussex, Patcham Brighton£7.91173.9p£9.18201.9p£8.91195.9p£10.00219.9p31 Oct 2026, 18:03
BP logoGoddington Sf Connect (BR6 9DA)318 Court Road, Orpington, Kent, Orpington£7.91173.9p£9.27203.9p£8.86194.9p£10.22224.9p31 Oct 2026, 18:03
BP logoPerry Street Sf Connect (BR7 6HB)Perry Street, Chislehurst, Kent, Chislehurst£7.91173.9p£9.04198.9p£8.86194.9p£10.00219.9p31 Oct 2026, 18:03
BP logoBp Granta Garage Filling Station (CB21 4NL)Granta Garage Filling Station, Linton BY Pass, Linton, Cambridge, Cambridge£7.91173.9p£9.09199.9p£8.45185.9p----31 Oct 2026, 18:03
BP logoEly Sf Connect (CB6 3NN)Witchford Road, Ely, Cambridgeshire, Ely£7.91173.9p£9.18201.9p£8.86194.9p£10.13222.9p31 Oct 2026, 18:03
BP logoSoham Sf Connect (CB7 5DE)The Shade, Ely, Cambridgeshire, Ely£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAsda Deeside Express Petrol (CH5 2NS)Parkway, Deeside, Deeside£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p31 Oct 2026, 18:03
BP logoSpital Sf Connect (CH63 3EL)Brimstage Road, Wirral, Merseyside, Wirral£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoKaran Pump Hill Service Station (CO16 8HE)Clacton Road, ST. Osyth Clacton-on-sea Essex, CO16 8HE, Clacton Road£7.91173.9p£9.04198.9p£8.59188.9p£9.91217.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