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 1006 to 1020.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoSandbach South Connect Mwsa (CW11 2FZ)M6, Sandbach, Cheshire, Sandbach£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p3 Nov 2026, 14:04
BP logoMichaelwood North Sfc Mwsa (GL11 6DD)Lower Wick, Dursley, Gloucestershire, Dursley£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoMichaelwood South Connect Mwsa (GL11 6DD)Lower Wick, Dursley, Gloucestershire, Dursley£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoKillington Lake Mwsa Connect (LA8 0NW)M6 Southbound Junc 37, Kendal, Cumbria, Kendal£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoRothersthorpe Northconnectmwsa (NN4 9QS)M1 Northbound, Northampton, Northamptonshire, Northampton£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoRothersthorpe Southconnectmwsa (NN4 9QS)M1 Southbound, Northampton, Northamptonshire, Northampton£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoWatford Gap South Connect Mwsa (NN6 7UZ)M1 Southbound J 16/17, Northampton, Northamptonshire, Northampton£8.95196.9p£10.09221.9p£9.82215.9p£10.91239.9p4h ago
BP logoWatford Gap North Connect Mwsa (NN6 7UZ)M1 Northbound J16/17, Northampton, Northamptonshire, Northampton£8.95196.9p£10.00219.9p£9.82215.9p£10.91239.9p4h ago
BP logoReading West Connect Mwsa (RG30 3UQ)M4 Motorway Westbound, Reading, Berkshire, Reading£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoReading East Connect Mwsa (RG30 3UQ)M4 Motorway Eastbound, Reading, Berkshire, Reading£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoRownhams East Mwsa (SO16 8AP)Horns Drove, Southampton, Hampshire, Southampton£8.95196.9p£10.00219.9p£9.82215.9p£10.91239.9p4h ago
BP logoRownhams West Mwsa (SO16 8AP)Horns Drove, Southampton, Hampshire, Southampton£8.95196.9p£10.00219.9p£9.82215.9p£10.91239.9p4h ago
BP logoWinchester South Connect Mwsa (SO21 1PP)M3 Motorway Southbound, Winchester, Hampshire, Winchester£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoWinchester North Connect Mwsa (SO21 1PP)M3 Motorway Northbound, Winchester, Hampshire, Winchester£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago
BP logoStafford Connect Mwsa (ST15 0EU)M6 Motorway, Stone, Staffordshire, Stone£8.95196.9p£10.00219.9p£9.91217.9p£10.95240.9p4h ago

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