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 631 to 645.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoYaxley Service Station (PE7 3NQ)23-25, London Road, Yaxley, Yaxley£7.91173.9p£9.00197.9p£8.36183.9p£9.45207.9p31 Oct 2026, 18:03
BP logoAnson Service Station (PO12 3AZ)Anson Filling Station, 219, Brockhurst Road, Gosport, Gosport, Gosport£7.91173.9p£9.09199.9p£8.81193.9p£10.00219.9p31 Oct 2026, 18:03
BP logoEasternroad Service Station (PO3 6QB)Eastern Road Service Station, Eastern Road, Portsmouth, Portsmouth£7.91173.9p£9.09199.9p£8.81193.9p£9.95218.9p31 Oct 2026, 18:03
BP logoSonning Cutting Sf Connect (RG6 1BG)709 London Road, Reading, Berkshire, Reading£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoWeldale Sf Connect (RG6 1JU)324 Wokingham Road, Reading, Berkshire, Reading£7.91173.9p£9.18201.9p£8.86194.9p£10.13222.9p31 Oct 2026, 18:03
BP logoNorth End Sf Connect (RH19 1QL)London Road, East Grinstead, West Sussex, East Grinstead£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoAshington Sf Connect (RH20 3AT)London Road, Ashington, West Sussex, Ashington£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoRontec Hornchurch (RM11 3EA)A127 Southend Arterial RD Westbound, Hornchurch, Essex, Hornchurch£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p31 Oct 2026, 18:03
BP logoHornchurch Sf Connect (RM11 3UJ)Southend Arterial Road, Hornchurch, Essex, Hornchurch£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoCalver Service Station (S32 3XH)E T White & Sons Ltd, Calver Service Station, Flint House, Calver Sough, Calver, Hope Valley, Hope Valley£7.91173.9p--------£8.68190.9p31 Oct 2026, 18:03
BP logoPgg Herringthorpe (S65 2UQ)Herringthorpe Valley Road, East Dene, Rotherham, South Yorkshire, Rotherham£7.91173.9p£9.09199.9p£8.91195.9p£10.09221.9p31 Oct 2026, 18:03
BP logoDarnall Service Station (S9 5HZ)Darnall Service Station, 561, Greenland Road, Sheffield, Sheffield£7.91173.9p£9.09199.9p£8.63189.9p£9.82215.9p31 Oct 2026, 18:03
BP logoRontec Langley (SL3 8BB)4 Parlaunt Road, Slough, Berkshire, Slough£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p31 Oct 2026, 18:03
BP logoOld Windsor Sf Connect (SL4 2SE)95 Straight Road, Old Windsor, Berkshire, Old Windsor£7.91173.9p£9.09199.9p£8.86194.9p£10.04220.9p31 Oct 2026, 18:03
BP logoChippenham Sf Connect (SN14 6UY)A350 Malmesbury Road, Chippenham, Wiltshire, Chippenham£7.91173.9p£9.04198.9p£8.86194.9p£10.00219.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