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 7:03am 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 976 to 990.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoHarthill South Sf Connect Mwsa (ML7 5TT)M8 Motorway Junction 4/5, Shotts, North Lanarkshire, Shotts£8.86194.9p£9.22202.9p£9.82215.9p£10.18223.9p31 Oct 2026, 03:33
BP logoGrantham Service Area (NG32 2AB)Grantham Service Area, A1 Great North Road Southbound, Grantham, Lincolnshire, Grantham£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoTrowell North Service Area (NG9 3PL)Trowell Service Area, M1, Ilkeston, Nottinghamshire, Ilkeston£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoTrowell South Service Area (NG9 3PL)Trowell Service Area, M1, Ilkeston, Nottinghamshire, Ilkeston£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoBirch East Service Area (OL10 2QH)Birch Service Area, M62 Motorway, Heywood, Lancashire, Heywood£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoBirch West Service West (OL10 2QH)Birch Service Area, M62 Motorway, Heywood, Lancashire, Heywood£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoSawtry Service Area (PE28 5XW)Sawtry Service Area, Toll Bar Way, Great North Road, Huntingdon, Cambridgshire, Huntingdon£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoChieveley Service Area (RG18 9XX)Chieveley Service Area, M4 J13, Thatcham, Berkshire, Thatcham£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoPease Pottage Service Area (RH11 9YA)Pease Pottage Service Area, M23 J11, Crawley, West Sussex, Crawley£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoSwansea Service Area (SA4 9GT)Swansea Service Area, M4 J47, Swansea, West Glamorgan, Swansea£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoLeigh Delamere West Service Area (SN14 6LB)Leigh Delamere Service Area, M4, Chippenham, Wiltshire, Chippenham£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoLeigh Delamere East Service Area (SN14 6LB)Leigh Delamere Service Area, M4, Chippenham, Wiltshire, Chippenham£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoBridgwater Service Area (TA6 6TS)Bridgwater Service Area, M5 J24, Bridgwater, Somerset, Bridgwater£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoHeston West Service Area (TW5 9NB)Heston Service Area, J M Phoenix 2/3 M4, Phoenix Way, Houndslow, Middlesex, Houndslow£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03:33
BP logoHeston East Service Area (TW5 9NB)Heston Service Area, J M Phoenix 2/3 M4, Phoenix Way, Houndslow, Middlesex, Houndslow£8.86194.9p£10.00219.9p£9.77214.9p£10.91239.9p31 Oct 2026, 03: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