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:32am 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 541 to 555.

StationUnleadedDieselPremiumSuper dieselUpdated
BP logoNewport Sf Connect (TF10 7BX)A41 Audly Avenue, Newport, Shropshire, Newport£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p4h ago
BP logoMfg St. John's Hill (TN13 3NY)67-73 ST Johns Hill, Sevenoaks, Kent, Sevenoaks£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p4h ago
BP logoMfg Beaver (TN23 7RP)18 Beaver Road, Ashford, Kent, Ashford£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p4h ago
BP logoMfg Wynyard (TS22 5PZ)Coal Lane, Wolviston, Billingham, Wolviston£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p4h ago
BP logoMfg Hatton Cross (TW14 0PR)Great South West Road, Hounslow, Middlesex, Hounslow£7.81171.9p£9.18201.9p£8.91195.9p£10.00219.9p4h ago
BP logoAshford Sf Connect (TW15 1RA)Staines Road West, Ashford, Hounslow, Ashford£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p4h ago
BP logoRavenscroft Sf Connect (TW5 0BT)481 Great West Road, Hounslow, Hounslow, Hounslow£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.9p4h ago
BP logoNortholt Park Sf Connect (UB5 4NP)Petts Hill, Northolt, Greater London, Northolt£7.81171.9p£9.18201.9p£8.77192.9p£10.13222.9p4h ago
BP logoFlying Red Horse Sf Connect (UB9 4DG)Oxford Road, Uxbridge, Hillingdon, Uxbridge£7.81171.9p£9.18201.9p£8.77192.9p£10.13222.9p4h ago
BP logoMfg Chiswick (W4 5LG)70 South Parade, Chiswick, London, Chiswick£7.81171.9p£9.09199.9p£8.91195.9p----4h ago
BP logoMfg Cromwell Road North (W6 9TQ)Great West Road, Hammersmith, London, Hammersmith£7.81171.9p£9.09199.9p£8.91195.9p£10.00219.9p4h ago
BP logoClarendon Sf Connect (WD6 1SD)Elstree Way, Borehamwood, Hertfordshire, Borehamwood£7.81171.9p£9.00197.9p£8.77192.9p£9.95218.9p4h ago
BP logoBp Threesprings Service Station (WR10 1HH)B P Garage, Three Springs Road, Pershore, WR10 1HH, Pershore, Pershore£7.81171.9p£8.95196.9p£8.72191.9p£9.86216.9p4h ago
BP logoVale (WR11 7QP)Cheltenham Road, Evesham, Worcestershire, Evesham£7.81171.9p£9.09199.9p£8.63189.9p£9.54209.9p4h ago
BP logoFoley Sf Connect (WS9 0RH)Beacon Hill, Walsall, West Midlands, Walsall£7.81171.9p£9.09199.9p£8.77192.9p£10.04220.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