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 5: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 346 to 360.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoWindmill Garage (EX14 9RP)Windmill Garage, Offwell, Honiton, EX14 9RP, Honiton, Honiton£7.81171.9p£9.18201.9p£8.50186.9p£9.86216.9p1 Nov 2026, 17:33
BP logoMfg Bowhouse (FK2 0BX)Echobank, Maddiston, Falkirk, Maddiston£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Kincardine Bridge (FK2 8PF)Haughs Of Airth, BY Falkirk, Stirlingshire, BY Falkirk£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Craigs (FK7 7NU)Craigs Roundabout, Stirling, Stirlingshire, Stirling£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoWest End Sf Connect (G12 0XP)1057 Great Western Road, Glasgow, Glasgow City, Glasgow£7.81171.9p£9.18201.9p£8.77192.9p£10.13222.9p1 Nov 2026, 17:33
BP logoMfg Drumby (G76 7HG)91 Eastwoodmains Road, Clarkston, Lanarkshire, Clarkston£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoRontec Stroud (GL5 2AX)London Road, Stroud, Gloucs, Stroud£7.81171.9p£9.09199.9p£8.68190.9p£9.95218.9p1 Nov 2026, 17:33
BP logoMfg Andoversford (GL54 4HS)Shipton Oliffe, A40 Andoversford / Cheltenham, Gloucestershire, A40 Andoversford / Cheltenham£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMfg Centurion (GL7 7JR)A417 Gloucester Road, Cirencester, Gloucestershire, Cirencester£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoMerrow Sf Connect (GU1 2RB)213 Epsom Road, Guildford, Surrey, Guildford£7.81171.9p£9.18201.9p£8.77192.9p£10.13222.9p1 Nov 2026, 17:33
BP logoMfg Woolmer (GU35 9QF)1 Woolmer Way, Bordon, Hampshire, Bordon£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoBessborough Sf Connect (HA1 3BS)13-21 Bessborough Road, Harrow, Harrow, Harrow£7.81171.9p£9.18201.9p£8.77192.9p£10.13222.9p1 Nov 2026, 17:33
BP logoMfg Victoria Road (HA4 0SA)Victoria Road, Ruislip, Middlesex, Ruislip£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p1 Nov 2026, 17:33
BP logoBury Street Sf Connect (HA4 7TW)Bury Street, Ruislip, Greater London, Ruislip£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p1 Nov 2026, 17:33
BP logoPannal Sf Connect (HG3 1EP)Leeds Road, Harrogate, North Yorkshire, Harrogate£7.81171.9p£8.91195.9p£8.77192.9p£9.86216.9p1 Nov 2026, 17: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